rsnapshot crontab *gelöst*

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

rsnapshot crontab *gelöst*

Beitrag von weshalb » 23.11.2021 09:06:55

Hallo, bisher konnte man mittels:

Code: Alles auswählen

 /usr/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily
aufrufen lassen.

In Debian 11 muss man ja nun rsnapshot händisch installieren und in /usr/bin/ liegt kein rsnapshot mehr, dafür aber in /usr/local/bin/, doch auch mit dem Pfad wird rsnapshot nicht über cron aufgerufen.

Händisch geht alles:

Code: Alles auswählen

rsnapshot -c /etc/rsnapshotsdb1.conf daily
Hat jemand vielleicht eine Idee?

Thanks for all
Zuletzt geändert von weshalb am 23.11.2021 14:46:25, insgesamt 1-mal geändert.

Benutzeravatar
oln
Beiträge: 487
Registriert: 05.01.2021 09:41:24

Re: rsnapshot crontab

Beitrag von oln » 23.11.2021 10:21:27

Bist du dir sicher, dann der Pfad 100% stimmt?
Wenn der Cronjob einen Fehler hat, dann sollte er eine Mail schicken oder etwas ins log schreiben.
Gruß Ole
AbuseIPDB

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: rsnapshot crontab

Beitrag von weshalb » 23.11.2021 13:23:19

Ja klar, der Pfad stimmt.

Ich habe zwei verschiedene Konfigdateien, damit ich verschiedene Target's ansprechen kann.

Cron schickt nichts raus.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: rsnapshot crontab

Beitrag von MSfree » 23.11.2021 14:03:09

weshalb hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 13:23:19
Ja klar, der Pfad stimmt.
Bitte die Ausgabe von

Code: Alles auswählen

crontab -l
posten.

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: rsnapshot crontab

Beitrag von weshalb » 23.11.2021 14:46:08

Ich habe es lösen können:

Hinter dem obigen Crontabeintrag war noch ein pythonscript eingebunden, welches dann die Mail aufbereitet und der Befehl "mail" mit Betreff und Empfänger.

Das geht in Bullseye aus unerklärlichen Gründen nicht mehr. Nach dem Weglassen wird Rsnapshot ausgeführt und trotzdem eine Mail generiert und verschickt.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: rsnapshot crontab

Beitrag von MSfree » 23.11.2021 15:02:39

weshalb hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 14:46:08
Hinter dem obigen Crontabeintrag...
Ich sehe keinen "obigen Crontabeintrag"

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: rsnapshot crontab

Beitrag von weshalb » 23.11.2021 17:18:29

MSfree hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 15:02:39
weshalb hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 14:46:08
Hinter dem obigen Crontabeintrag...
Ich sehe keinen "obigen Crontabeintrag"
Ich hatte den etwas eingekürzt, da es mir nur um den Befehl ging
/usr/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily
Eigentlich:
15 3 * * * /usr/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily 2>&1 | python /usr/local/bin/rsnapstats.py 2>&1 | mail -s "rsnapshot_daily" mail@adressexyz.de
Jetzt mache ich:
15 3 * * * /usr/local/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily
Das Pythongeraffel frist der nicht, wobei ich jetzt hier noch den richtigen Pfad bei Selbstinstallation (local) mit dabei habe.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: rsnapshot crontab

Beitrag von JTH » 23.11.2021 17:32:26

weshalb hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 17:18:29
15 3 * * * /usr/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily 2>&1 | python /usr/local/bin/rsnapstats.py 2>&1 | mail -s "rsnapshot_daily" mail@adressexyz.de
[…]

Das Pythongeraffel frist der nicht, wobei ich jetzt hier noch den richtigen Pfad bei Selbstinstallation (local) mit dabei habe.
Das funktioniert seit Bullseye nicht mehr, weil es /usr/bin/python (ohne Version am Ende) nicht mehr gibt – da Python2, worauf das normalerweise gezeigt hat, obsolet ist.

Wenn du ein python wieder haben willst, müsstest du Debianpython-is-python2 oder Debianpython-is-python3 installieren.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
weshalb
Beiträge: 1265
Registriert: 16.05.2012 14:19:49

Re: rsnapshot crontab

Beitrag von weshalb » 23.11.2021 18:10:13

JTH hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 17:32:26
weshalb hat geschrieben: ↑ zum Beitrag ↑
23.11.2021 17:18:29
15 3 * * * /usr/bin/rsnapshot -c /etc/rsnapshotsdb1.conf daily 2>&1 | python /usr/local/bin/rsnapstats.py 2>&1 | mail -s "rsnapshot_daily" mail@adressexyz.de
[…]

Das Pythongeraffel frist der nicht, wobei ich jetzt hier noch den richtigen Pfad bei Selbstinstallation (local) mit dabei habe.
Das funktioniert seit Bullseye nicht mehr, weil es /usr/bin/python (ohne Version am Ende) nicht mehr gibt – da Python2, worauf das normalerweise gezeigt hat, obsolet ist.

Wenn du ein python wieder haben willst, müsstest du Debianpython-is-python2 oder Debianpython-is-python3 installieren.
Danke, das bringt natürlich etwas Licht ins dunkel. Hatte zwar nur Phyton nachinstalliert, allerdings kam dann nur eine Mail an, ohne das rsnapshot ausgeführt wurde.

Nichts desto trotz ist die Mailfunktion, die da automatisch funktioniert, eigentlich super. Da steht eigentlich das gleiche drin, wie vorher und ich weiß gar nicht, warum ich das damals so gemacht hatte.

Antworten