Доброго Вам.
Необходимо отлавливать момент когда закрывается приложение(не важно как: само упало или оператор

).
Вижу 2 способа:
1. Постоянно вызвать ps -a и парсить вывод
2. Постоянно сканировать /proc на предмет наличия /proc/xxxx
Не нравятся мне эти способы, уверен, что есть другие.
Поделитесь?
Здравствуйте, Аноним, Вы писали:
А>Необходимо отлавливать момент когда закрывается приложение
А>Вижу 2 способа:
А>, уверен, что есть другие.
А>Поделитесь?
Функция wait. Есть как в POSIX Shell (минимум — bash), так и в POSIX C Library. Хочет PID. Возвращает код возврата, но не сразу... (а когда то приложение умрёт). Если это не то, что надо, то извините (и скажите, что не так).
Здравствуйте, Аноним, Вы писали:
А>Доброго Вам.
А>Необходимо отлавливать момент когда закрывается приложение(не важно как: само упало или оператор
).
А>Вижу 2 способа:
А>1. Постоянно вызвать ps -a и парсить вывод
А>2. Постоянно сканировать /proc на предмет наличия /proc/xxxx
А>Не нравятся мне эти способы, уверен, что есть другие.
А>Поделитесь?
Это в этом форуме уже часто было
самый стандартный способ это послать сигнал 0
т.б. вернее в этом случае сигнал не запускается а просто проверяется pid