crontab -e only works till next restart
Closed this issue · 7 comments
Describe the issue you are experiencing
Hallo,
ein crontab -e Eintrag fliegt immer aus der Tabelle, wenn ich den Raspberry PI neu starte.
Wo muss ich die Änderung einfügen, damit der Eintrag erhalten bleibt?
Ich möchte nicht die Möglichkeit nutzen, Skripte über deas CCU-Webadminpanel auszuführen. Sondern direkt per Console.
Gruss,
Mitch
Describe the behavior you expected
restart
Steps to reproduce the issue
- restart
- crontab entry missing
What is the version this bug report is based on?
3.77.7.20240826
Which base platform are you running?
rpi0 (RaspberryPi, ARM/armhf)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
see above
Additional information
No response
Du kannst deine eigenen Cron-Jobs in die /usr/local/crontabs/root
eintragen.
Das übersteht Reboots und Updates und ist auch Teil des Backups.
Du kannst deine eigenen Cron-Jobs in die
/usr/local/crontabs/
root eintragen.
Genau so ist es. Es ist nicht vorgesehen das nutzer selbst via crontab -e
aktiv werden. Wie von @Baxxy13 angemerkt einfach die "notwendigen" cron einträge manuell in die Datei /usr/local/crontabs/root
eintragen. Das ist quasi die crontab Datei der Nutzer. Von den anderen Einträgen lässt man als Nutzer die Finger ;-)
Ich habe meinen Eintrag in der root Crontab eingefügt, aber er wird nicht ausgeführt (von der normalen crontab übernommen):
0 10 * * * /usr/local/addons/backup.sh > /var/log/backup.log
oder muss ich noch etwas tun?
Ja, 1x cron daemon neustarten
BTW: was soll das backup.sh Skript eigentlich sein? RaspberryMatic kommt doch bereits mit nem recht brauchbaren cron Backup daher das eigentlich für jedermann ausreichend sein sollte...
Oh, das wusste ich nicht. Das Script nutzt die in RaspberryMatic enthaltene Backup-Funktion um diese sbk Dateien zu erzeugen. Das Backup wird dann auf mein NAS per NFS verschoben, sodass es nicht lokal liegt.
Oh, das wusste ich nicht. Das Script nutzt die in RaspberryMatic enthaltene Backup-Funktion um diese sbk Dateien zu erzeugen. Das Backup wird dann auf mein NAS per NFS verschoben, sodass es nicht lokal liegt.
Na genau das kannst du doch out-of-the-box via RaspberryMatic internen funktionen machen die es schon lange gibt. Siehe hier:
https://github.com/jens-maus/RaspberryMatic/wiki/Administration#automatisches-backup-cronbackup-auf-usb-stick--nas-laufwerk
https://github.com/jens-maus/RaspberryMatic/wiki/Experten-Features#individueller-diagrammbackup-speicherpfad
Denn ich mach das genauso mit automatischem nächtlichen Backup auf eine NFS-Freigabe des zentralen NAS. Dafür braucht es kein extra bash skript das man via cron selbst aufruft.