Все вопросы: [waitpid]

4 вопросов

похожие теги:
1
голосов
1ответов
715 просмотров

What systems do not support WNOHANG option for waitpid?

I have a library for managing child processes that relies on passing the POSIX WNOHANG option to waitpid to perform a non-blocking wait on a process. It is said that not all systems support this option, but it has been a while since I have worked on any of those systems. What systems don't suppor...

4
голосов
4ответов
13329 просмотров

Тестовые случаи на C для WIFSIGNALED, WIFSTOPPED, WIFCONTINUED

Я играю с waitpid () и signal () и ищу надежные тестовые примеры для возврата WIFSIGNALED (status) = WIFSTOPPED (status) = WIFCONTINUED (status) = true, но не могу их найти .. . Не расскажете, как мне убедиться, что они вернут истину, чтобы я мог отлаживать свой код? Также было бы полезно ...

1
голосов
2ответов
3545 просмотров

Созданный дочерний элемент завершается с состоянием = 127

Я использую posix_spawnp для выполнения различных процессов и проверяю статус (с помощью waitpid), чтобы убедиться, что дочерний элемент был создан правильно int iRet = posix_spawnp(&iPID, zPath, NULL, NULL, argv, environ); if (iRet != 0) { return false; } ...

4
голосов
4ответов
4227 просмотров

Почему процесс, который я начинаю с Perl system (), не является дочерним процессом?

Perl system () запускает процесс, но разрывает отношения родитель / потомок? test.pl: use POSIX; system("./test.sh &"); my $pid = `ps -C test.sh -o pid=`; print "pid: -$pid-\n"; waitpid($pid, 0); test.sh: while true do sleep 1 done Когда я запускаю test.pl, он находи...