Portál AbcLinuxu, 14. května 2025 01:38

Dotaz: Export PID-u zo subshell-u

15.6.2009 10:59 pupala | skóre: 21
Export PID-u zo subshell-u
Přečteno: 192×
Odpovědět | Admin
Hľadám spôsob ak preniesť PID procesu spusteného v subshell-i do rodičovského shellu,
kde ho musím odovzdať príkazu wait.
   (príkaz1) & (príkaz2) & (príkaz3) & (príkaz4)
    wait PID-príkaz1
    wait PID-príkaz3
Niečo v tomto štýle. Neviem to nakombinovať. V subshell-i si PID zistím, ale ako s ním do rodičovského?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.6.2009 11:42 marek
Rozbalit Rozbalit vše Re: Export PID-u zo subshell-u
Odpovědět | | Sbalit | Link | Blokovat | Admin

Dobry den.

V bash existuje moznost:

$!      Expands to the process ID of the most recently executed background (asynchronous) command.

Takze:

(príkaz1) &

PID-príkaz1=$!

(príkaz2) &
(príkaz3) &
PID-príkaz3=$!
wait ${PID-príkaz1}

wait ${PID-príkaz3}

Marek

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.