Waitpid либо вообще не ждет, либо ждет бесконечно. А мне хочется ждать не более N миллисекунд. Как бы это сделать получше? Может быть, так: loop waitpid(wnohang) if exited || terminated || signaled then break end sleep(timeout / k) end где k < timeout. Хорошо ли это?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Чтение выхлопа процесса без ожидания его завершения (2019)
- Форум fork() и прерванный sleep() (2007)
- Форум posix_spawn, Обнаружение ошибки загрузки процесса (2006)
- Форум fork + popen. Залипание на wait при SIGCHLD (2019)
- Форум Free Pascal программа в терминале (2023)
- Форум pthread_kill всегда приводит к ошибке сегментирования (2017)
- Форум Как обнулить значение бездействия после standby? (2020)
- Форум уже в понедельник голова не работает; нужна подсказка (2012)
- Форум [бытие]Сколько дней (2011)
- Форум скрипт отключения 3g модема (2012)