Ein Monitor, der gezielt Maßnahmen ergreift

Ein Monitor, der gezielt Maßnahmen ergreift

Ich möchte einen Monitor, dernicht nurmeldet Änderungen, aberführt eine bestimmte Aktion aus, wenn ein Ereignis ausgelöst wird.

Ich probiere ein paar Tools aus, aber ich kann mein gewünschtes Ziel nicht erreichen

Ich bin nicht sicher, ob ich verstehe, wie man den iwatch-Befehl verwendet. Sehen Sie sich die BEISPIELE FÜR DIE BEFEHLSZEILENVERWENDUNG an ...

$ 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.

Wie kann icheinen Befehl ausführenum eine Datei zu verschieben oder zu entfernen,nachdem ein Ereignis ausgelöst wurde?

Ich habe auch fileschanged probiert, aber anscheinend muss die Datei bekannt sein, um überwacht zu werden. Das Folgende funktioniert also nicht...

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

Gibt es da draußen ein gutes Programm, mit dem ich zum Beispieleinen Befehl festlegenum eine Datei zu verschieben, wenn dadurch ein Ereignis ausgelöst wird, und wenn ja, welchen Nutzen hat dies?

verwandte Informationen