Как ждать процесса записи в файл или выхода? - PullRequest
0 голосов
/ 08 ноября 2018

Мне нужно отслеживать процесс - с известным PID - и реагировать на него либо , выходящий навсегда, либо запись в файл в известном подкаталоге.

Файл (ы) может изначально не существовать. На BSD я бы использовал kqueue, определяя различные вещи, для которых я хочу быть разбуженным. Но эта программа для Linux.

Я знаю, что inotify может сообщить мне о новых созданных файлах или существующих / открытых / закрытых файлах в каталоге. Но это не скажет мне о процессе выхода ...

Как мне наблюдать за всеми этими событиями? В идеале это было бы сделано в оболочке, но я мог бы скомпилировать вспомогательную C-программу, которую сценарий оболочки вызвал бы ...

...