cron daily überwachen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

cron daily überwachen

Beitrag von warhammer » 17.06.2012 00:00:56

Hallo,

ich habe ein eigenes Script das per cron.daily gestartet werden soll.
Dazu habe ich es unter /etc/cron.daily abgelegt.

Im syslog sehe ich auch das anacron cron.daily gestartet hat.
Nur das Script ist nicht gelaufen.

Kann ich irgendwo sehen warum er das nicht angefasst hat?
Vielleicht liegt mein Denkfehler aber auch daran das das Script was ausgibt und ich an der falschen Stelle nach Output suche. Wo würde ich denn evtl. Scriptausgaben finden?


Danke!

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: cron daily überwachen

Beitrag von Natureshadow » 17.06.2012 01:05:25

Hallo,

ist das execute-Bit gesetzt?

Die Ausgabe wird gemailt, die Adresse hierfür kannst du mit der Variable MAILTO in /etc/crontab setzen.

-nik

warhammer
Beiträge: 92
Registriert: 17.12.2008 07:51:40

Re: cron daily überwachen

Beitrag von warhammer » 17.06.2012 11:20:29

Ja,execute Bit ist gesetzt.

Gut, dann schau ich mal ob er mir morgen was an meinen user mailt. ;)

Benutzeravatar
Meillo
Moderator
Beiträge: 9267
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: cron daily überwachen

Beitrag von Meillo » 17.06.2012 11:29:59

warhammer hat geschrieben: ich habe ein eigenes Script das per cron.daily gestartet werden soll.
Dazu habe ich es unter /etc/cron.daily abgelegt.

Im syslog sehe ich auch das anacron cron.daily gestartet hat.
Nur das Script ist nicht gelaufen.
Hat das Script einen Punkt im Dateinamen? Das ist in diesem Bezug ein haeufiger Fehler.

Der Einstiegspunkt ist run-parts(8), in dessen Manpage steht:
Debian cron script namespace (^[a-zA-Z0-9_-]+$)
Zum Ueberpruefen ob dein Script ausgefuehrt werden wird:

Code: Alles auswählen

run-parts --test /etc/cron.daily
Use ed once in a while!

Antworten