Crontab wird nach Neustart rückgesetzt

Status
Für weitere Antworten geschlossen.

soleluna

Benutzer
Mitglied seit
23. Okt 2008
Beiträge
71
Punkte für Reaktionen
0
Punkte
6
Bin verzweifelt:
Mit vi ergaenze ich meine /etc/crontab zu
Rich (BBCode):
0       0       *       *       *       root    /usr/sbin/ntpdate -b pool.ntp.org
32      0       *       *       1,4     root    /usr/syno/bin/synopkg chkupgradepkg
10      2       *       *       0       root    /usr/syno/bin/synonetbkp -a "BackupDS109"
0       *       *       *       *       root    /usr/syno/bin/wget -O - -q --no-check-certificate --http-user=USERNAME --http-passwd=PASSWORD https://updates.opendns.com/nic/update?hostname=HOSTNAME

vi verlasse ich mit :wq
Mit dem Befehl cat /etc/crontab kontrolliere ich den Inhalt: alles in Ordnung.
Nach einem Neustart der DS712+ fehlt allerdings die letzte Zeile.
Es erscheint nur
Rich (BBCode):
0       0       *       *       *       root    /usr/sbin/ntpdate -b pool.ntp.org
32      0       *       *       1,4     root    /usr/syno/bin/synopkg chkupgradepkg
10      2       *       *       0       root    /usr/syno/bin/synonetbkp -a "BackupDS109"

Wieso wird die /etc/crontab bei der DS712+ nach einem Neustart ueberschrieben?
Ging mit meiner DS109 ohne Probleme.

Jemand eine Idee?
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Hast Du für die Spalten Tabs verwendet oder Leerzeichen?
 

soleluna

Benutzer
Mitglied seit
23. Okt 2008
Beiträge
71
Punkte für Reaktionen
0
Punkte
6
- das war der Fehler!

Nach Umwandeln der Leerzeichen in Tabs wird die hinzugefuegte CRONTAB-Zeile nach einem Neustart nicht mehr geloescht.
Die - funktionierende - Zeile habe ich per Copy&Paste in einer Terminalsitzung in vi eingefuegt.
Ueber die Leerzeichen bin ich schon mehrmals gestolpert.

Dass DSM 3.2 die nicht funktionierende CRONTAB Zeile bei einem Neustart loescht, ist mir allerdings neu.
Geradezu heimtueckisch.
Wird diese DSM Aktion geloggt?

Danke fuer den Tipp und die prompte Reaktion.
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Nein, geloggt wird diese Aktion nicht. Das Kuriose daran ist, dass die crontab mit den Leerzeichen nach einem Neustart des cron genauso funktionieren würde. Erst beim Neustart der DS wird die Datei gegen die Kopie aus der /etc.defaults ersetzt. Das war aber bei Synology schon immer so...
 

stebler

Benutzer
Mitglied seit
02. Jan 2009
Beiträge
75
Punkte für Reaktionen
0
Punkte
6
Hier noch ein für mich eigenartiges Problem. Ich habe im crontab-Eintrag vom Webalizer von Hand die Leerzeichen mit einem Tab ersetzt und abgespeichert und eine Sicherheitskopie erstellt. Mit dem Tool "Cronjobs" habe ich das File nochmals überprüft und nochmals gesichert. Alles iO. Eine Woche später, kontrolliere ich die crontab: beim Webalizer sind die Tabs wieder durch die Leerzeichen ersetzt worden; im Backup sind die Tabs drin. Welches Programm pfuscht mir da in der crontab rum. Wer weiss da Rat?

Gruss aus Basel
Thomas
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat