View Full Version : Definire pid di un processo a priori
matrix845
25-12-2007, 23:50
Ciao ragazzi , sto scrivendo uno script da shell , e avrei la necessita di sapre a priori il pid di un processo.
Secondo voi è possibile impostare il numero di pid di un programma prima di lanciarlo?
Tipo lancio vlc , sapendo cia che avrà pid n , tanto essendo un server che fa una sola cosa non ho nessun tipo di processo incontrollato.
Grazie mille
Pierpaolo :)
Scoperchiatore
26-12-2007, 00:18
Ciao ragazzi , sto scrivendo uno script da shell , e avrei la necessita di sapre a priori il pid di un processo.
Secondo voi è possibile impostare il numero di pid di un programma prima di lanciarlo?
Tipo lancio vlc , sapendo cia che avrà pid n , tanto essendo un server che fa una sola cosa non ho nessun tipo di processo incontrollato.
Grazie mille
Pierpaolo :)
Non so se si possa, ma credo tu possa aggirare almeno in 2 modi:
1) Se vuoi sapere il pid, lancia il processo in background, e cattura lo stderr; quando un processo viene lanciato in background, viene anche printato su stderr il suo PID
2) Se lanciarlo, fare altro e poi aspettarlo, puoi fare
processo &
identificativo=$!
...
...
...
wait $identificativo
ilsensine
26-12-2007, 10:13
Secondo voi è possibile impostare il numero di pid di un programma prima di lanciarlo?
Assolutamente NO. Usa $!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.