Hallo,
wie kann ich das /usr/src Verzeichnis auf Veänderung prüfen, das heisst, Files gelöscht/neu hinzugekommen oder etwas editiert (durch csup)? Dabei ist nur wichtig, ob sich in dem Verzeichnis etwas geändert hat.
Idee war
~# du /<dir>/ |tail -N 1|awk {'print $1'}
um das erste Feld der letzten Ausgabzeile (die Summe aller Dateigrössen) zu bekommen. Nach einem 'make update', das einiges aktualisierte, klappte es auch, der Wert änderte sich. Nach einem zweiten, kurz danach, csup editierte nur eine Datei, nicht mehr, der Wert blieb, trotz Änderung im Verzeichnis, gleich.
Wie könnte ich es noch zuverlässig abfragen?
Zum Einsatz kommt FreeBSD 9 64bit und die (a)sh
viele Grüsse
wie kann ich das /usr/src Verzeichnis auf Veänderung prüfen, das heisst, Files gelöscht/neu hinzugekommen oder etwas editiert (durch csup)? Dabei ist nur wichtig, ob sich in dem Verzeichnis etwas geändert hat.
Idee war
~# du /<dir>/ |tail -N 1|awk {'print $1'}
um das erste Feld der letzten Ausgabzeile (die Summe aller Dateigrössen) zu bekommen. Nach einem 'make update', das einiges aktualisierte, klappte es auch, der Wert änderte sich. Nach einem zweiten, kurz danach, csup editierte nur eine Datei, nicht mehr, der Wert blieb, trotz Änderung im Verzeichnis, gleich.
Wie könnte ich es noch zuverlässig abfragen?
Zum Einsatz kommt FreeBSD 9 64bit und die (a)sh
viele Grüsse