![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Come si inserisce nell'ambito di un lavoro minorile casella di posti di lavoro? | xejatt | UNIX for Dummies Domande & Risposte | 4 | 03-12-2008 04:08 PM |
| circa il processo figlio | compbug | UNIX for Dummies Domande & Risposte | 12 | 03-22-2006 07:55 PM |
| gdb al processo figlio | shriashishpatil | UNIX e avanzata per utenti esperti | 4 | 12-12-2005 07:57 AM |
| KDM processo figlio | larryase | UNIX for Dummies Domande & Risposte | 6 | 01-24-2005 05:41 PM |
| Bambini processo PID | skannan | Di programmazione ad alto livello | 2 | 06-10-2002 08:54 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
pid bambino in zsh
Sto usando zsh shell in Linux.
Mi chiama un bambino programma in modalità background parallelamente (diciamo 2-3 fili). Ho problemi nella gestione dei file temporanei di questi programmi in quanto il bambino temp i nomi dei file sono unici per tutto il processo figlio. Per distinguere i desideri di utilizzare il pid nel file temp. Ma quando l'uso di $ $ per recuperare il pid è la stessa in tutti i processi in quanto il bambino fino ai ottenuti pid è il comandante di programma che chiama tutti questi. Qualcuno mi potrebbe aiutare a identificare il PID del processo figlio corrente in modo che i cann append in temp i nomi dei file. Dal previos fili ho visto c'è una funzione chiamata getpid () per ottenere il pid. Ma non sono sicuro di utilizzo .. |
|
||||
|
Porter,
Grazie per la risposta. Penso di non chiaro nella mia interrogazione. In realtà mi chiama un altro script di shell dire xyz.sh nel master abc.sh programma in un ciclo per n numero di volte in modalità background. Il valore di $ $ dà il PID del comandante script nel programma e quindi sotto non sono in grado di utilizzare il PID dello script per la denominazione dei file temporanei che si sono scontrati con la temp file degli altri le tue stesse parallelamente sotto programmi in esecuzione in background . In realtà, se in zsh utilizzare i $! ottenere come risultato 0. |
|
||||
|
zsh si comporta allo stesso modo, si riproducono utilizzando un bambino & e $! è impostato per il pid del figlio.
|
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|