История изменений
Исправление shaplov, (текущая версия) :
Похоже, что штука крутая. Только вот отфоркнутый процесс оно отрывать не желает. Вот если запустистить вот такой скрипт
#!/usr/bin/perl
my $pid = fork();
if ($pid)
{
print "$pid\n";
sleep 10;
while (1) {print ".\n"; sleep 1}
} else
{
my $i=0;
sleep 10;
while (1) {print "$i\n"; sleep 1; $i++}
}
И попытаться сделать reptyr на напчеатанный ей pid, то она будет ругаться:
[-] Process 21272 (test.pl) shares 21273's process group. Unable to attach.
(This most commonly means that 21273 has sub-processes).
Unable to attach to pid 21273: Invalid argument
Вот что с этим можно сделать? Как-то дочерний процесс оторвать от родителя?
Исправление shaplov, :
Похоже, что штука крутая. Только вот отфоркнутый процесс оно отрывать не желает. Вот если запустистить вот такой скрипт
#!/usr/bin/perl
my $pid = fork();
if ($pid)
{
print "$pid\n";
sleep 10;
while (1) {print ".\n"; sleep 1};
} else
{
my $i=0;
sleep 10;
while (1) {print "$i\n"; sleep 1; $i++};
}
И попытаться сделать reptyr на напчеатанный ей pid, то она будет ругаться:
[-] Process 21272 (test.pl) shares 21273's process group. Unable to attach.
(This most commonly means that 21273 has sub-processes).
Unable to attach to pid 21273: Invalid argument
Вот что с этим можно сделать? Как-то дочерний процесс оторвать от родителя?
Исходная версия shaplov, :
Похоже, что штука крутая. Только вот отфоркнутый процесс оно отрывать не желает. Вот если запустистить вот такой скрипт
#!/usr/bin/perl
my $pid = fork();
if ($pid)
{
print "$pid\n";
sleep 10;
while (1) {print ".\n"; sleep 1};
} else
{
my $i=0;
sleep 10;
while (1) {print "$i\n"; sleep 1; $i++};
}
И попытаться сделать reptyr на напчеатанный ей pid, то она будет ругаться:
[-] Process 21272 (test.pl) shares 21273's process group. Unable to attach.
(This most commonly means that 21273 has sub-processes).
Unable to attach to pid 21273: Invalid argument
Вот что с этим можно сделать? Как-то дочерний процесс оторвать от родителя?