In einem Bash-Skript möchte ich überprüfen, ob eine Datei innerhalb der letzten 2 Minuten geändert wurde.
Ich habe bereits herausgefunden, dass ich mit stat file.ext -c %y
auf das Datum der letzten Änderung zugreifen kann. Wie kann ich überprüfen, ob dieses Datum älter als zwei Minuten ist?
Vervollständige das Skript, um das zu tun, wonach du suchst:
%Vor%Ich habe das Problem auf diese Weise gelöst: Erhalte das aktuelle Datum und das letzte Änderungsdatum der Datei (beide im Unix-Timestamp-Format). Subtrahieren Sie das Änderungsdatum vom aktuellen Datum und teilen Sie das Ergebnis durch 60 (um es in Minuten zu konvertieren).
%Vor%Vielleicht ist das nicht die sauberste Lösung, aber es funktioniert großartig.