Я не могу найти хороший способ узнать, когда процесс выходит из Linux. У кого-нибудь есть решение для этого?Как узнать, когда процесс завершается в Linux?
Один из них, о котором я могу думать, периодически проверяет список процессов, но это не мгновенно и довольно дорого (приходится циклически перебирать все процессы каждый раз).
Есть ли интерфейс для этого в Linux? Что-то вроде waitpid
, за исключением того, что можно использовать из несвязанных процессов?
Спасибо, Бода Cydo
Напишите программу C, что fork() s и exec() s? –
Хорошее предложение Дейв. Я собираюсь сделать это именно так. – bodacydo