------------------------------------------------------------

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 14.04.2014 03:38:40

------------------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:06:49, insgesamt 2-mal geändert.

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 15.04.2014 06:02:02

------------------------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:07:19, insgesamt 2-mal geändert.

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 16.04.2014 02:30:24

-----------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:07:46, insgesamt 1-mal geändert.

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 17.04.2014 01:55:41

--------------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:08:11, insgesamt 1-mal geändert.

Benutzeravatar
Phineas
Beiträge: 348
Registriert: 20.06.2012 20:26:19

Re: (fast gelöst) Nachricht wenn n-time unverändert?

Beitrag von Phineas » 17.04.2014 06:23:04

Mal find -mtime +3 getestet?

Die "If-Schleife" wird übrigens nicht wahrer, wenn man sie als "if-loop" bezeichnet (es sei denn, Du willst Dir extravagant die Schuhe zubinden).

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 17.04.2014 09:42:08

----------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:08:37, insgesamt 1-mal geändert.

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 19.04.2014 01:53:09

-------------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:09:05, insgesamt 1-mal geändert.

schorschruffneck
Beiträge: 174
Registriert: 29.04.2012 22:55:06

------------------------------------------------------------

Beitrag von schorschruffneck » 19.04.2014 03:45:53

--------------------------------------------------------------------------------------------------------------------------------------------------------
Zuletzt geändert von schorschruffneck am 06.06.2014 10:09:30, insgesamt 1-mal geändert.

Benutzeravatar
Phineas
Beiträge: 348
Registriert: 20.06.2012 20:26:19

Re: (fast gelöst) Nachricht wenn n-time unverändert?

Beitrag von Phineas » 19.04.2014 17:37:04

While ist eine Schleife. Du willst aber eine Bedingung:

Code: Alles auswählen

if ((DIFF<3600*28)); then
    echo "nichts wichtiges?"
fi
Alternativ:

Code: Alles auswählen

if [ $DIFF -lt $((3600*28)) ]; then
    echo "nichts wichtiges?"
fi
Die Bash kann übrigens sehr pingelig werden, wenn man z.B. ein Leerzeichen vergisst.

EDIT:
Ein Beispiel mit find:

Code: Alles auswählen

Pfad=~/
Datei="Text.txt"
Limit=3  # Tage


if [ -e "$Pfad$Datei" ]; then
    if [ "$(find "$Pfad" -maxdepth 1 -name "$Datei" -mtime +$Limit 2>/dev/null)" ]; then
        echo "$Pfad$Datei ist älter als $Limit Tage"
    else
        echo "$Pfad$Datei ist jünger als $Limit Tage"
    fi
else
    echo "$Pfad$Datei existiert nicht"
fi

Antworten