Ich benötige ein Shellkommando, das das unter FreeBSD das gleiche macht, wie unter Linux das Kommando inotifywait, das zu den inotify-tools gehört.
Ich muss ein für Linux geschriebenes Skript für FreeBSD umbauen. Das Kommando inotifywait beobachtet angegebene Verzeichnisse und deren Unterverzeichnisse und gibt, wenn eine Datei oder Verzeichnis darin neu erstellt wird oder wenn die Permissions geändert werden, den Namen zurück. Das ganze läuft detached vom aufrufenden Skript weiter.
Alles, was ich gefunden hab, ist ein Verweis auf kqueue, aber das ist eine C-Funktion. Gibt es ein Shellkommando, das von dessen Funtionsumfang Gebrauch macht? Ich bin froh, mit Shellskripten einigermaßen klar zu kommen. C-Programmierung ist nicht so meins.
Ich muss ein für Linux geschriebenes Skript für FreeBSD umbauen. Das Kommando inotifywait beobachtet angegebene Verzeichnisse und deren Unterverzeichnisse und gibt, wenn eine Datei oder Verzeichnis darin neu erstellt wird oder wenn die Permissions geändert werden, den Namen zurück. Das ganze läuft detached vom aufrufenden Skript weiter.
Alles, was ich gefunden hab, ist ein Verweis auf kqueue, aber das ist eine C-Funktion. Gibt es ein Shellkommando, das von dessen Funtionsumfang Gebrauch macht? Ich bin froh, mit Shellskripten einigermaßen klar zu kommen. C-Programmierung ist nicht so meins.