inotifywait - kann man damit skripte ausführen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

inotifywait - kann man damit skripte ausführen?

Beitrag von shevegen » 15.06.2011 23:12:11

Angenommen ich habe ein Script namens:

cleanup.sh

Ein Shell Skript.

Nun habe ich inotifywait und beobachte das Verzeichnis /tmp

Immer wenn dann ein Verzeichnis innerhalb von /tmp gelöscht wird, zum Beispiel:

/tmp/foo/

Möchte ich das cleanup.sh aufgerufen wird.

Weiss jemand von euch ob das mit inotifywait möglich ist?

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: inotifywait - kann man damit skripte ausführen?

Beitrag von catdog2 » 16.06.2011 00:16:58

Debianincron bietet sich vllt an.
Gibt auch noch was ähnliches was mir grad nicht einfällt
Unix is user-friendly; it's just picky about who its friends are.

Methusalix

Re: inotifywait - kann man damit skripte ausführen?

Beitrag von Methusalix » 16.06.2011 21:44:59

Hallo,
probiere das mal aus:

Code: Alles auswählen

#!/bin/bash
while inotifywait -e delete_self /tmp/bla/; do
./cleanup.sh
done
Gruß M.

Antworten