Re: subprocesses lifecycle
- From: Eric Pozharski <whynot@xxxxxxxxxxxxxx>
- Date: Fri, 29 Aug 2008 21:58:41 +0300
C.DeRykus <ced@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
*SKIP*
open my $fd, "/some/task & |"
or die...
However, child subprocesses would then need to be foregrounded with
SIGCONT if the parent wants to kill them before exiting.
Backgrounding doesn't work. I meant it doesn't matter.
time perl -wle '
open my $h, q{(sleep 1 ; /bin/echo -en xyz ) & |} or die $!;
print `ps --cols 60 -O ppid t`;
print <$h>;
print `ps --cols 60 -O ppid t`;'
PID PPID S TTY TIME COMMAND
2198 2193 S pts/1 00:00:02 bash
7528 2198 S pts/1 00:00:00 perl -wle ?open my $h, q{(sl
7529 7528 Z pts/1 00:00:00 [sh] <defunct>
7530 1 S pts/1 00:00:00 sh -c (sleep 1 ; /bin/echo -
7531 7530 R pts/1 00:00:00 sh -c (sleep 1 ; /bin/echo -
7532 7528 R pts/1 00:00:00 ps --cols 60 -O ppid t
xyz
PID PPID S TTY TIME COMMAND
2198 2193 S pts/1 00:00:02 bash
7528 2198 S pts/1 00:00:00 perl -wle ?open my $h, q{(sl
7529 7528 Z pts/1 00:00:00 [sh] <defunct>
7534 7528 R pts/1 00:00:00 ps --cols 60 -O ppid t
real 0m1.277s
user 0m0.084s
sys 0m0.080s
--
Torvalds' goal for Linux is very simple: World Domination
.
- Follow-Ups:
- Re: subprocesses lifecycle
- From: Peter J. Holzer
- Re: subprocesses lifecycle
- References:
- subprocesses lifecycle
- From: Matthieu Imbert
- Re: subprocesses lifecycle
- From: Eric Pozharski
- Re: subprocesses lifecycle
- From: Matthieu Imbert
- Re: subprocesses lifecycle
- From: Hans Mulder
- Re: subprocesses lifecycle
- From: C.DeRykus
- subprocesses lifecycle
- Prev by Date: Re: matching file name without digits
- Next by Date: Re: perl multithreading performance
- Previous by thread: Re: subprocesses lifecycle
- Next by thread: Re: subprocesses lifecycle
- Index(es):
Relevant Pages
|