Система Perl() запускает процесс, но нарушает отношения родительский/дочерний? test.pl: use POSIX;
system("./test.sh &");
my $pid = `ps -C test.sh -o pid=`;
print "pid: -$pid-\n";
waitpid($pid
Я использую posix_spawnp для выполнения различных процессов и проверить состояние (с waitpid), чтобы убедиться, что ребенок был создан правильно int iRet = posix_spawnp(&iPID, zPath, NULL, NULL, argv,