Монитор, который предпринимает конкретные действия

Монитор, который предпринимает конкретные действия

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

У меня есть несколько инструментов, которые я пробую, но, похоже, они не достигают желаемой цели.

Я не уверен, что понимаю, как использовать команду iwatch. Глядя на ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ КОМАНДНОЙ СТРОКИ...

$ iwatch -r -c (w;ps -ef)|mail -s '%f was changed' root@localhost /bin
              Monitor /bin directory, recursively, and execute the commands  'w'  and  'ps  -ef',
              sending  the  results  to  root@localhost,  using  '<path_filename> was changed' as
              subject.  To see about '%f' take a look at STRINGS FOR COMMAND section.

Как я могувыполнить командучтобы переместить или удалить файл,после того, как событие произошло?

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

fileschanged --show=created,changed --files-to-monitor *.*

Есть ли хорошая программа, которая позволит мне, например,установить командупереместить файл, как только это вызовет событие, и если да, то каково его использование?

Связанный контент