DSM 6.x und darunter wo ist die cron log Datei

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.197
Punkte für Reaktionen
1.138
Punkte
314
Hi!

Die cron.log sollte eigentlich unter /var/log/cron.log zu finden sein

Tommes
 

bartli

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
dort ist sie auf meiner DS nicht...

woran kann das liegen?
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.197
Punkte für Reaktionen
1.138
Punkte
314
...woran kann das liegen?

Ich zuck dann mal grad mit den Schultern!?!

Das einzige was ich mir vielleicht vorstellen könnte, wäre, das noch kein Log-Eintrag erfolgte, warum auch immer! Mehr kann ich dir dazu aber auch nicht sagen. Bin nur ein Linux-Noob!

Tommes
 

bartli

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
die Datei scheint sich auch nicht woanders zu verstecken.

find / -name cron.log

gibt jedenfalls nichts zurück
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.578
Punkte für Reaktionen
3.017
Punkte
448
Ich hab auch kein Log gefunden. Laut /usr/syno/etc/rc.d/S04crond.sh wird der crond ohne Parameter gestartet. "crond --help" zeigt
Code:
DS212> crond --help
BusyBox v1.16.1 (2013-07-04 05:18:16 CST) multi-call binary.

Usage: crond -fbS -l N -L LOGFILE -c DIR

        -f      Foreground
        -b      Background (default)
        -S      Log to syslog (default)
        -l      Set log level. 0 is the most verbose, default 8
        -L      Log to file
        -c      Working dir
Daher müssten die Ausgaben an "Syslog" gehen. Von da an wird's Synology-spezifisch. In /var/log/messages find ich auch nichts und /var/log/synolog/synosys.log ist binär.
Evtl. ist mit "Syslog" der optionale Syslog-Server gemeint, aber ich vermute mal crond loggt einfach nicht.

Aber was soll's. Hast du die typischen Fallen bei cron-Jobs beachtet: anderer PATH als bei manueller Ausführung, fehlende Pfad-Angaben
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.197
Punkte für Reaktionen
1.138
Punkte
314
Also ich besitze eine cron.log im entsprechenden Ordner. Nur der Inhalt ist nicht wirklich so der Brüller...

Rich (BBCode):
crond: user root: parse error at 52
Oct 18 20:41:36 crond: crond (busybox 1.16.1) started, log level 8
Oct 18 23:00:01 crond: USER root pid 11518 cmd /sbin/poweroff
Jun 02 17:53:49 crond: crond (busybox 1.16.1) started, log level 8
Jun 02 21:00:01 crond: USER root pid 6781 cmd /tmp/synoschedtask --run id=3
Jun 02 21:15:01 crond: USER root pid 7185 cmd /tmp/synoschedtask --run id=1
Jun 02 21:30:01 crond: USER root pid 10091 cmd /tmp/synoschedtask --run id=2
Jun 03 09:32:15 crond: USER root pid 28593 cmd /usr/syno/bin/synopkg chkupgradepkg
Jun 03 23:00:01 crond: USER root pid 14733 cmd /usr/syno/bin/syno_poweroff_feasible_check
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.578
Punkte für Reaktionen
3.017
Punkte
448
In welchem Ordner? Ich habe eben mit "find / -name cron.log" meine gesamten Platten durchsucht und nichts gefunden.
 

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.197
Punkte für Reaktionen
1.138
Punkte
314
Steht bei mir unter /var/log/cron.log

Aber die Einträge scheinen schon uralt zu sein. Vielleicht ist das loggen seit irgendeiner DSM-Version eingestellt worden. Wer weis... wer weis!

Tommes
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0

Tommes

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
26. Okt 2009
Beiträge
9.197
Punkte für Reaktionen
1.138
Punkte
314

bartli

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hast du die typischen Fallen bei cron-Jobs beachtet: anderer PATH als bei manueller Ausführung, fehlende Pfad-Angaben

ich bin nicht sicher. Leerschläge hat es keine drin, aber sonst ?
Meine Crontab sieht so aus:

#minute hour mday month wday who command
30 8-18 * * 1-5 root /opt/bin/rsnapshot hourly
30 20 * * 1-5 root /opt/bin/rsnapshot daily
30 22 * * 5 root /opt/bin/rsnapshot weekly
30 0 1 * * root /opt/bin/rsnapshot monthly
 

bartli

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Fehler gefunden

es war ein ziemlich doofer Fehler von mir.
:(
Ich änderte crontab mit nano. nano fügt gelegentlich Zeilenumbrüche ein, die dazu führten, dass cron nicht tat, was ich gewünscht hatte.

Dem kann man abhelfen mit dem Parameter -w, d.h.

nano -w /etc/crontab

Das können alle, die zuerst lesen und dann probieren z.B. hier nachlesen.

Danke für alle Antworten!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
"Moderne" nano Implementationen sollten -w eigentlich nicht mehr brauchen. Zumindest brauche ich diesen Schalter auf keinem halbwegsaktuellen Fedora, Centos oder Debian mehr :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mach mal nano --version und guck welche Version auf deiner DS vorhanden ist
 

bartli

Benutzer
Mitglied seit
04. Apr 2013
Beiträge
10
Punkte für Reaktionen
0
Punkte
0

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.578
Punkte für Reaktionen
3.017
Punkte
448
Weil ich momentan grad auf meinem Raspberry PI unterwegs bin, habe ich dort mal "nano --version" probiert.
Code:
 GNU nano version 2.2.6 (compiled 16:52:03, Mar 30 2012)
 (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
 2008, 2009 Free Software Foundation, Inc.
 Email: nano@nano-editor.org    Web: http://www.nano-editor.org/
 Compiled options: --disable-wrapping-as-root --enable-color --enable-extra --enable-multibuffer --enable-nanorc --enable-utf8
Ist wohl die selbe Version, aber der Schalter "disable-wrapping-as-root" dürfte evtl. interessant sein.
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!