So erhalten Sie einen Zeitstempel in einer Datei
Um einen Zeitstempel in eine Datei einzufügen, können Sie date
siehe man date
für weitere Details verwenden. Wenn Sie beispielsweise im Terminal verwenden, erhalten Sie folgende Ausgaben:
$ date +%d-%m-%y/%H:%M:%S
19-12-13/09:14:42
Die Ausgabe erfolgt im Format dd-mm-yy/hour:min:sec
Wenn Sie den Zeitstempel in eine Datei einfügen möchten, verwenden Sie
date +%d-%m-%y/%H:%M:%S > filename
Umleitung
Wenn Sie verwenden, date +%d-%m-%y/%H:%M:%S > filename
wird das Datum in der Datei gespeichert, aber es wird jedes Mal überschrieben, wenn Sie den Befehl verwenden. Um es an eine vorhandene Datei anzuhängen, verwenden Sie:
date +%d-%m-%y/%H:%M:%S >> filename
Es wird die letzte Ausführungsausgabe am Ende Ihrer vorhandenen Datei hinzugefügt.
Was Sie in Ihrem Fall tun
Sie können die folgende Zeile am Ende Ihrer /home/backup.sh
,
date +%d-%m-%y/%H:%M:%S
Und verwenden Sie die folgenden in crontab,
0 0 * * * /home/backup.sh >> /home/groupz/db-backup/fbackup.log 2>&1
Ich denke, die obige Modifikation sollte tun, was Sie wollen.
+%d-%m-%y/%H:%M:%S
Würde werden:+\%d-\%m-\%y/\%H:\%M:\%S