LINUX.ORG.RU

А можно по-подробнее описать задачу?

В принципе, ничего не мешает создать скрипт, передавать ему тем или иным способом pid возникающего процесса, а он бы с какой-нибудь переодичностью смотрел - жив ли он.

Valmont ★★★
()
Ответ на: комментарий от Valmont

Да, периодически проверять наличие процесса - одно из решений. Похоже, единственное. Я думал можно как-нибудь по-другому сделать.

Kpoxman ★★
() автор топика
Ответ на: комментарий от Kpoxman

>Похоже, единственное. Я думал можно как-нибудь по-другому сделать.

Можно сделать ptrace+sigtimedwait или какой-нибудь аналог. В bash просто выполнить strace -p. Процессор будет убивать не так страшно как busy-wait и выйдет довольно оперативно.

Murr ★★
()
Ответ на: комментарий от Murr

А может сделать скрипт обертку который будет создавать Pid файл и удалять? и просто наблюдать его наличие?

//oxid

Whiskas
()
Ответ на: комментарий от Whiskas

+1 хорошее решение, ели речь идет все же не о произвольном процессе, а конкретном демоне

Valmont ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.