Bernhard Schiffner bernhard@schiffner-limbach.de schrieb am 14.03.2006 12:08:14:
On Tuesday 14 March 2006 10:59, Thorsten Müller wrote:
Hallo LUG,
ich habe ein Debian Sarge System mit cron und anacron installiert, cron hat eine Prozess-ID (läuft also). Ich schreibe unter /etc/cron.d eine Datei test mit einem Testeintrag:
- root date>>/tmp/test.txt
Im Syslog sehe ich, dass die Datei von cron neu eingelesen wird. In der Datei /tmp/test.txt erscheint nichts. Wenn ich den Befehl auf der Konsole ausführe wird das Datum in die Datei geschrieben.
Was fehlt, wo ist mein Denkfehler??
Thorsten
man crontab (BUGS ... newline ... ?)
habe ich gelesen, ich habe nur eine einzelne Zeile in dem file und anschließend eine leere Zeile (keine Kommentarzeilen oder sonstige Leerzeilen. Ich habe die Datei mit Emacs bearbeitet.
@Enrico 2>/var/log/test.log Ich habe die Datei vorsichtshalber nach 5min mit touch angelegt, da wird trotzdem nichts reingeschrieben => keine Error-Ausgabe
Thorsten
Bernhard
<hr> _______________________________________________ Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
__________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131
On Tuesday 14 March 2006 13:21, Thorsten Müller wrote:
- root date>>/tmp/test.txt
man 5 crontab Nur die Datei /etc/crontab kennt den "user"-Eintrag.
Im Normalfall wird D e i n e crontab (auch die des users root) unter /var/spool/cron/crontab/.... gespeichert und nur beim Aufruf von crontab -e ins System eingebunden.
Also export EDITOR=mcedit crontab -e ... * * * * * date>>/tmp/test.txt ... sollte ordentlich klappen.
(Falls es echt als root auszuführen wäre: su root vorher)
Bernhard
lug-dd@mailman.schlittermann.de