Am 01.04.2010 22:47, schrieb Pierre Bernhardt: > Hallo, Hallo nochmal, > wenn ich einen Process forke dann kann der Sohn mit getpid seine > eigene PID heraus finden. > > Wenn ich in der bash so etwas mache, wie findet dann der > verbliebene Subprozess seine eigene PID heraus? > > ( while <bedingung wahr ; do Befehle ; done ; PID=<wie auch immer> ) & > disown $! > exit > Ich wollte Euch meine (zugegebener Maßen nicht besonders schöne) Lösung mittels Python nicht vorenthalten.
python -c 'import os;print os.getppid()' oder in der subshell z.B. ( python -c 'import os;print os.getppid(), os.getpid()' ; echo $$ ) Ich denke in Perl gibt es eine ähnliche Funktionialität. Notfalls könnte man ja auch noch ein kleines C-Programm schreiben, was das gleiche beherrscht. Oder warten wir auf die bash V4....(habe ich nicht geprüft) MfG... Pierre
signature.asc
Description: OpenPGP digital signature
-- Linux mailing list [email protected] subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo
