The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Hoe te voegen kind baan onder een doos baan? xejatt UNIX voor Dummies Questions & Answers 4 03-12-2008 04:08 PM
over kind proces compbug UNIX voor Dummies Questions & Answers 12 03-22-2006 07:55 PM
gdb op kind-proces shriashishpatil UNIX for Advanced & Expert Gebruikers 4 12-12-2005 07:57
KDM kind proces larryase UNIX voor Dummies Questions & Answers 6 01-24-2005 05:41 PM
Kind Proces PID skannan Hoog Niveau Programmering 2 06-10-2002 07:54

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-30-2007
dhams dhams is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2007
Posts: 12
pid kind in Zsh

Ik gebruik Zsh reservoir in Linux.

Ik bel een kind programma in de achtergrond Parallel (zeg 2-3 threads). Ik heb probleem bij de behandeling van de tijdelijke bestanden van deze kind-programma's sinds de temp bestandsnamen zijn uniek voor het kind proces.

Om een onderscheid te maken Ik gebruik wilt maken van de PID in de tijdelijke bestanden. Maar toen ik de $ $ voor het ophalen van de PID is hetzelfde in alle chils proces sinds de verkregen PID is van het master programma waarin werd opgeroepen al deze.

Kan iemand me helpen om het PID van het huidige kind proces zodat ik Cann append in de temp bestandsnamen. Van de previos draden zag ik er een functie genaamd getpid () om het pid. Maar ben er niet zeker van het gebruik ..
  #2 (permalink)  
Old 08-30-2007
portier porter is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Jan 2007
Berichten: 2965
Wanneer u een kind paaien proces (geen draad), de PID van het proces moeten worden in $!

bv

Code:
$ echo &
[1] 21616

[1]+  Done                    echo
$ echo $!
21616
  #3 (permalink)  
Old 08-30-2007
dhams dhams is offline
Geregistreerde gebruiker
  
 

Join Date: Aug 2007
Posts: 12
Porter,

Bedankt voor uw antwoord.

Ik denk dat ik niet duidelijk in mijn vraag.

Eigenlijk ben ik bellen een ander shell script zeggen xyz.sh in de master programma abc.sh in een lus voor n aantal keer op de achtergrond modus.

De $ $ waarde geeft de PID van de kapitein-script in de sub-programma en dus ben ik niet in staat gebruik te maken van de PID van het script voor de naamgeving temp bestanden die krijgt botsten met de tijdelijke bestanden van de andere Parallel loopt dezelfde sub-programma's uitgevoerd in de achtergrond .


Eigenlijk in Zsh als ik $! Ik krijg 0 als resultaat.
  #4 (permalink)  
Old 08-30-2007
portier porter is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Jan 2007
Berichten: 2965
Citaat:
Oorspronkelijk geplaatst door dhams View Post
Eigenlijk in Zsh als ik $! Ik krijg 0 als resultaat.
zsh gedraagt zich op dezelfde manier, spawn een kind met behulp van & en $! is ingesteld op het PID van het kind.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0