Hallo Christian, On Tuesday 01 October 2002 19:18, Christian Schneider wrote:
ich hab eine kleine Frage, die mich schon seit einer Weile aufhällt.
Szenario: - eine Datei wird regelmässig neu geschrieben - wird diese Datei älter als eine Stunde, soll eine Mail verschickt werden [...] Wie bekomme ich denn den Timestamp der letzten Änderung einer Datei in die Finger?
mir fällt gerade nur 'find' ein, um an den Timestamp zu kommen. Wahrscheinlich geht's irgendwie schöner (kann ls das?), aber das hier funktioniert (glaube ich, hab gerade keine man page zur Hand): $ find /verzeichnis -name "Datei" -maxdepth 1 -fprint '%T@' Ein Skript will ich jetzt nicht schreiben, aber Du kannst 'test' verwenden, um die Ausgabe von find (s.o.) mit der Ausgabe von $ date +%s zu vergleichen und zu überprüfen, ob die Differenz größer als eine Stunde ist. Wenn Du's nicht hinkriegst, helfe ich gern weiter. Schöne Grüße, Stephan -- /* Stephan Hakuli -=-=-=- <http://www.hakuli.de/stephan> Encryption with GnuPG/GPG is strongly encouraged, my public key is available on my website or on common public keyservers. # find /usr/src/linux-2.2.20 -name "*.[hc]"|xargs grep "can grep" */