cronjob funktioniert nicht

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
matschi2
Beiträge: 65
Registriert: 24.08.2005 22:38:37
Kontaktdaten:

cronjob funktioniert nicht

Beitrag von matschi2 » 18.12.2006 14:04:21

Hi @ all!

auf meinem debian root versuche ich grade verzweifelt einen cronjob einzurichtgen *fg*

Ich hab ja berreits schon welche eingerichtet und die funktionierten dann auch immer gleich auf anhieb, doch dieses will einfach nicht, es handelt sich hierbei um den uptime clienten yasuc. Ich habe ihn also soweit runtergeladen und konfiguriert. Wenn ich ihn manuell über

Code: Alles auswählen

/bin/yasuc
ausführe klappt er auch wunderbar, doch mein cron eintrag:

Code: Alles auswählen

0/1 * * * * /bin/yasuc
geht einfach nicht. Ich habe diese intervall von 1 min nur für den test genommen, also bitte keine kommentare von wegen zu oft ;) ^^


Kann mir mal ein helfen? Gibt es ne fehlerlog für cron?

MfG

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 18.12.2006 14:17:20

Hm, wenn yasuc Fehler ausgibt, dann werden die per Default an den Eigentümer der crontab geschickt. Wenn du das also in der root-Crontab drin hast, kriegt root entsprechende Mails.
Ein eigenes Log hat cron leider nicht. Du kannst aber mal in /var/log/syslog nachgucken, ob da was interessantes drinsteht. Auf jeden Fall solltest du da sehen, ob Cron den Job überhaupt angestoßen hat.

matschi2
Beiträge: 65
Registriert: 24.08.2005 22:38:37
Kontaktdaten:

Beitrag von matschi2 » 18.12.2006 14:29:34

hi,
in den mails kann ich leider nichts, was mit dem cronjob zu tun hat finden. Ich habe die rechte von /bin/yasuc auf 777 gesetzt, ist das so okay?

MfG

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 18.12.2006 14:35:25

Puh, keine Ahnung, im Allgemeinen eher nein. yasuc ist ja nichts, was jeder x-beliebige User aufrufen soll oder?
Insbesondere machst du die Datei damit für jeden beschreibbar, was sicher nicht sinnvoll ist...
Da ich yasuc an sich nicht kenne, kann ich dazu speziell nichts sagen.
Hast du denn in den Logfiles auch nichts gefunden? Wird der Cron-Job denn überhaupt angestoßen?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: cronjob funzt nicht

Beitrag von herrchen » 18.12.2006 14:50:35

matschi2 hat geschrieben:

Code: Alles auswählen

0/1 * * * * /bin/yasuc
mein eintrag in der "/etc/crontab" lautet:

Code: Alles auswählen

02 0    */3 * * root     /usr/bin/yasuc
herrchen

matschi2
Beiträge: 65
Registriert: 24.08.2005 22:38:37
Kontaktdaten:

Beitrag von matschi2 » 18.12.2006 14:52:03

Hallo,
ja das ist ja egal. Der Server ist ja eh nu von mir alleine besetzt, alles andere Benutzer sind nur FTP zugänge oder User fürn Autostart...

Ne anscheinend nicht. Der letzt eintrag der Syslog ist von 10 minuten sendmail gewesen.


//edit:
Ja, aber ich arbeite mit

Code: Alles auswählen

crontab -e


MfG

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 18.12.2006 14:58:10

Poste mal die Ausgabe von

Code: Alles auswählen

crontab -l
Eventuell fehlt da ein Zeilenumbruch oder ne Leerzeile am Ende. Da war Cron glaube ich etwas empfindlich.
Steht in /var/log/syslog bzw. /var/log/daemon.log gar nichts?

matschi2
Beiträge: 65
Registriert: 24.08.2005 22:38:37
Kontaktdaten:

Beitrag von matschi2 » 18.12.2006 15:27:01

Hi,

Code: Alles auswählen

84-16-251-41:~# crontab -l
0/1 * * * * /bin/yasuc84-16-251-41:~#

Edit:
ich probier grad mal in die /uptime.sh

Code: Alles auswählen

/bin/yasuc
zu schreiben und per contab ausführen zu lassen...

MfG

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 18.12.2006 15:47:27

matschi2 hat geschrieben:Hi,

Code: Alles auswählen

84-16-251-41:~# crontab -l
0/1 * * * * /bin/yasuc84-16-251-41:~#
So wie das aussieht, hast du keinen Zeilenumbruch am Ende der Crontab-Zeile mit yasuc. Füge da mal einen ein und schau dann, ob es läuft.

matschi2
Beiträge: 65
Registriert: 24.08.2005 22:38:37
Kontaktdaten:

Beitrag von matschi2 » 18.12.2006 16:09:58

danke, das wars !

nu funzt es ^^.

danke an alle auch nochmal für die hilfe !

MfG

Antworten