Hallo Manfred, Am Sonntag, 3. November 2019 13:09 schrieb Manfred Kreisl:
ich möchte in einem shellscript das Alter einer Datei prüfen, und wenn die zB. älter als 5 Minuten ist, sollen weitere Aktionen durchgeführt werden (Hintergrund: Überwachung, ob ein Programm noch korrekt läuft).
Vielleicht hilft folgende Idee: if [ -f datei ] then last=$(($(ls -l --time-style=+%s datei | cut -d " " -f 6) + 300)) if [ $(date +%s) -lt ${last:-0} ] then do_something fi fi last enthält den zeitstempel von datei + 300 Sekunden; ist aktuelle Zeit kleiner als last wird do_something ausgeführt. -- Gruß Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org