Probleme mit Cron Jobs

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Probleme mit Cron Jobs

Beitrag von rcflyer » 18.11.2003 16:38:22

Hallo,
ich habe so eben einen Webserver mit Debian 3.0 r1 installiert und folgenden Cron-Job aktiviert:

Code: Alles auswählen

debian:~# crontab -l
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/sbin/selfhost
Laut diesem Eintrag soll alle 5 Minuten die Datei /usr/local/sbin/selfhost ausgeführt werden.
Tut es aber nicht!
Manuell und über Webmin kann ich den Cron-Job starten. Auch in Webmin steht der Job als Aktiv drin.
Fehlt mir ein Daemon zum automatischen ausführen der Cron-Jobs?

Gruß
Kurt
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 18.11.2003 22:01:50

Zeig mal was die Ausgabe von

Code: Alles auswählen

ps aux | grep cron
bringt. Per default wird cron mitinstalliert und auch gestartet.
Ggf. auch mal in die log files in /var/log schauen ob da was drin steht was auf den Fehler deutet. In auth.log sollte zum Beispiel alle 5 Minten ein Eintrag fuer den User sein, unter dem der cron Job laeuft.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Beitrag von rcflyer » 19.11.2003 16:39:48

Hi Martin,

folgendes wird mir mit ps aux | grep cron angezeigt:

Code: Alles auswählen

debian:~# ps aux | grep cron
root       744  0.0  0.5  1652  688 ?        S    15:11   0:00 /usr/sbin/cron
root      1492  0.0  0.3  1332  424 pts/1    S    16:24   0:00 grep cron
So wie ich das verstehe, läuft der Cron Job als aktiver Prozess.

In /var/log/auth.log steht folgendes:

Code: Alles auswählen

Nov 19 16:20:02 debian PAM_unix[1417]: (cron) session opened for user root by (uid=0)
Nov 19 16:23:01 debian PAM_unix[1489]: (cron) session opened for user mail by (uid=0)
Nov 19 16:23:01 debian PAM_unix[1489]: (cron) session closed for user mail
Nov 19 16:25:01 debian PAM_unix[1493]: (cron) session opened for user root by (uid=0)
Nov 19 16:30:01 debian PAM_unix[1523]: (cron) session opened for user root by (uid=0)
Nov 19 16:30:01 debian PAM_unix[1524]: (cron) session opened for user root by (uid=0)
Nov 19 16:30:01 debian PAM_unix[1523]: (cron) session closed for user root
Nov 19 16:35:01 debian PAM_unix[1590]: (cron) session opened for user root by (uid=0)
In den anderen Logfiles unter /var/log habe ich soweit nichts auffälliges gefunden.
Hast Du noch eine Idee?

Gruß,
Kurt
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Probleme mit Cron Jobs

Beitrag von feltel » 19.11.2003 18:00:45

rcflyer hat geschrieben:

Code: Alles auswählen

debian:~# crontab -l
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/sbin/selfhost
Hat zwar direkt nix mit dem Problem zu tun, aber das ginge aber auch mit dem Eintrag

Code: Alles auswählen

*/5 * * * * /usr/local/sbin/selfhost
zu lösen. Ist denke ich übersichtlicher :wink:

Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Beitrag von rcflyer » 19.11.2003 20:00:47

Hallo,
ich habe den Fehler gefunden :D

Es klingt komisch, aber ich hatte vorher die einzelnen Befehle, die bei dem Cron-Job ausgeführt werden sollen in eine Datei geschrieben selfhost
Ich habe nun die Befehle direkt in die Cron-Tabelle geschrieben und es funktieniert jetzt. :D

@feltel
Die kurze schreibweise habe ich übernommen, es sieht jetzt viel übersichtlicher aus. Danke ...

Gruß,
Kurt
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 20.11.2003 07:02:43

Vielleicht war die selfhost-Datei nicht ausführbar (Rechte fehlten).

Antworten