Cronjob funktioniert nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
maddino
Beiträge: 3
Registriert: 15.05.2021 20:43:10

Cronjob funktioniert nicht

Beitrag von maddino » 15.05.2021 20:46:24

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?
Zuletzt geändert von maddino am 16.05.2021 00:03:26, insgesamt 1-mal geändert.

rhHeini
Beiträge: 2260
Registriert: 20.04.2006 20:44:10

Re: Cronjob funktioniert nicht

Beitrag von rhHeini » 15.05.2021 20:52:05

Bei jeden Kommando den KOMPLETTEN Pfad mit angeben. Beim cronjob wird eine neue Shell aufgemacht die keine Pfade kennt.

Rolf

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Cronjob funktioniert nicht

Beitrag von eggy » 15.05.2021 20:56:52

Und alles in eins packen, oder besser in ein Script das dann ausgeführt wird, so wird das mit der Variable nichts.

tobo
Beiträge: 1964
Registriert: 10.12.2008 10:51:41

Re: Cronjob funktioniert nicht

Beitrag von tobo » 15.05.2021 21:18:21

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.

maddino
Beiträge: 3
Registriert: 15.05.2021 20:43:10

Re: Cronjob funktioniert nicht

Beitrag von maddino » 16.05.2021 00:10:13

tobo hat geschrieben: ↑ zum Beitrag ↑
15.05.2021 21:18:21
Und "Funktioniert nicht" ist grundsätzlich keine sonderlich hilfreiche Beschreibung.
Sollte heißen, dass schlichtweg nichts erkennbares passiert. Sprich weder ein erstelltes Archiv, noch die weiteren Schritte.
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?

eggy
Beiträge: 3331
Registriert: 10.05.2008 11:23:50

Re: Cronjob funktioniert nicht

Beitrag von eggy » 16.05.2021 08:18:16

maddino hat geschrieben: ↑ zum Beitrag ↑
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.
Aber genau das ist hier die Quelle des Fehlers.

maddino
Beiträge: 3
Registriert: 15.05.2021 20:43:10

Re: Cronjob funktioniert nicht

Beitrag von maddino » 16.05.2021 14:58:34

Danke für eure Hilfe. Es läuft jetzt (mit Script, wie empfohlen)

Antworten