Существует программа inotifywait от inotify-tools, которая помогает обнаруживать создание, изменение, открытие и т. Д. Просматриваемых файлов или каталогов, но не существует «выполненных» событие.Я также попробовал утилиту filesloaded , но кажется, что, хотя «созданные» и «модифицированные» события работают, «выполненные» - нет.Есть ли способ получать уведомления о выполнении выбранных программ или программ в выбранном каталоге?
Моя проблема заключается в том, что, хотя я могу отслеживать "выполненное" действие в двоичных файлах с событием inotify "OPEN", мне нужно вычислить контрольную суммуиз этого двоичного файла, так что это будет еще одно действие "ОТКРЫТЬ", и это приводит меня к бесконечной рекурсии.Конечно, я могу использовать inotifywait в цикле и каждый раз получать одно действие, а не использовать режим монитора, но тогда есть вероятность, что некоторые события будут пропущены.