Hallo zusammen.
Ich nutze eine Raspi (mit Raspberry Pi OS) und verzweifel gerade etwas an einem Cronjob, ausgeführt mit sudo crontab -e
Wenn ich die Befehle einfach so nacheinander im Terminal (dann mit Sudo) eingebe, läuft alles wie geplant.
Der Job soll einen Ordner mittels tar sichern. Die Datei soll dann mit Datums- und Zeitangaben versehen werden, um ein überschreiben zu vermeiden und in einem Netzlaufwerk landen.
Die etwas krummen Zeitangaben kommen vom testen, sollten aber ja nicht das Problem sein.
30 16,19 * * * tar cvzf /home/pi/bitwarden.tgz /opt/containers/bitwarden/data
32 16,19 * * * Stempel=`date +%H:%M"_"%d.%b.%y`
32 16,19 * * * mv /home/pi/bitwarden.tgz $Stempel.bitwarden.tgz
34 16,19 * * * mv /home/pi*.tgz /media/netzwerk/
Ich habe auch schon versucht, das ganze über den User Pi (also crontab -e ohne Sudo) und dann mit entsprechend gesetzten Sudo Befehlen im Crontab laufen zu lassen. Das Ergebnis bleibt aber gleich.
Was mache ich hier falsch?
Cronjob funktioniert nicht
Cronjob funktioniert nicht
Zuletzt geändert von maddino am 16.05.2021 00:03:26, insgesamt 1-mal geändert.
Re: Cronjob funktioniert nicht
Bei jeden Kommando den KOMPLETTEN Pfad mit angeben. Beim cronjob wird eine neue Shell aufgemacht die keine Pfade kennt.
Rolf
Rolf
Re: Cronjob funktioniert nicht
Und alles in eins packen, oder besser in ein Script das dann ausgeführt wird, so wird das mit der Variable nichts.
Re: Cronjob funktioniert nicht
Als Zusatzinformation kannst du dir die beiden ersten Punkte unter "7. Häufige Fehler" anschauen:
https://wiki.ubuntuusers.de/Cron/
Und "Funktioniert nicht" ist grundsätzlich keine sonderlich hilfreiche Beschreibung.
https://wiki.ubuntuusers.de/Cron/
Und "Funktioniert nicht" ist grundsätzlich keine sonderlich hilfreiche Beschreibung.
Re: Cronjob funktioniert nicht
Sollte heißen, dass schlichtweg nichts erkennbares passiert. Sprich weder ein erstelltes Archiv, noch die weiteren Schritte.tobo hat geschrieben:15.05.2021 21:18:21Und "Funktioniert nicht" ist grundsätzlich keine sonderlich hilfreiche Beschreibung.
Durch die Nr. 7 arbeite ich mich mal durch.
@Eggy: Das mit dem Script wollte ich in Angriff nehmen, sobald die Basics passen. Nicht, dass ich da die nächste Fehlerquelle aufmache.
@rhHeini: also z.B. /bin/mv anstatt mv?
Re: Cronjob funktioniert nicht
Aber genau das ist hier die Quelle des Fehlers.maddino hat geschrieben:16.05.2021 00:10:13@Eggy: Das mit dem Script wollte ich in Angriff nehmen, sobald die Basics passen. Nicht, dass ich da die nächste Fehlerquelle aufmache.
Re: Cronjob funktioniert nicht
Danke für eure Hilfe. Es läuft jetzt (mit Script, wie empfohlen)