wöchentlicher cronjob wird nicht ausgeführt

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
OldGod78
Beiträge: 190
Registriert: 20.04.2016 20:59:51
Kontaktdaten:

wöchentlicher cronjob wird nicht ausgeführt

Beitrag von OldGod78 » 25.11.2017 18:03:24

dieser cronjob ist doch wöchentlich am montag um 3 uhr oder nicht ??

Code: Alles auswählen

0 3 * * 1 /root/cronjob.sh
denn er wird seit wochen nicht mehr ausgeführt ist mir aufgefallen... was ist da falsch ?

tobo
Beiträge: 2338
Registriert: 10.12.2008 10:51:41

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von tobo » 25.11.2017 20:27:11

OldGod78 hat geschrieben: ↑ zum Beitrag ↑
25.11.2017 18:03:24
dieser cronjob ist doch wöchentlich am montag um 3 uhr [...] ??
Ja.

Code: Alles auswählen

0 3 * * 1 /root/cronjob.sh
denn er wird seit wochen nicht mehr ausgeführt ist mir aufgefallen... was ist da falsch ?
Du hast das kopiert aus /var/spool/cron/crontabs/root bzw. "crontab -l" ausgeführt als root und nicht etwa von /etc/crontab? Dort wäre es nämlich wegen dem fehlenden Benutzerparameter falsch. Ansonsten - dein Rechner ist montagmorgens um 03:00 Uhr an? Wenn nicht, dann ist Anacron das richtige Tool für dich. Am Ende der entsprechenden Crontab-Datei soll/muss ein Zeilenumbruch stehen (zumindest steht das noch immer so in der Manpage)!? Und wenn das alles nicht fruchtet, dann muss man sich mal /root/cronjob.sh selbst ansehen...

OldGod78
Beiträge: 190
Registriert: 20.04.2016 20:59:51
Kontaktdaten:

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von OldGod78 » 25.11.2017 21:58:44

ist ein vserver der 24/7 an ist.

habe es aus crontab -e kopiert. hat auch immer alles funktioniert. und führe ich die cronjob.sh aus funktioniert das auch alles. liegt am cronjob.

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von novalix » 25.11.2017 22:47:29

Andere jobs werden ausgeführt? Läuft cron?
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

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

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von Meillo » 25.11.2017 22:50:28

Laeuft's mit `at now'?
Use ed once in a while!

OldGod78
Beiträge: 190
Registriert: 20.04.2016 20:59:51
Kontaktdaten:

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von OldGod78 » 26.11.2017 00:10:21

ja stimmt ein anderer ist nur selben zeit, geht das nicht trotzdem ? lief ja eigentlich immer...

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von novalix » 26.11.2017 12:49:14

OldGod78 hat geschrieben: ↑ zum Beitrag ↑
26.11.2017 00:10:21
ja stimmt ein anderer ist nur selben zeit, geht das nicht trotzdem ? lief ja eigentlich immer...
Kann sein, dass zwei gleichzeitig gestartete Prozesse sich gegenseitig (oder der eine dem anderen) das Wasser abgraben (z.B. Zugriff auf eine Ressource, auf welche der eine Prozess ein lock angemeldet hat).
Meine Frage bezog sich aber auf den cron-daemon selbst. Der kann - aus welchen Gründen auch immer - auch mal nicht laufen. Das ist zwar selten, aber als mögliche Fehlerursache leicht zu erheben (z.B. die Prozessliste nach "cron" durchgreppen*).

*Ich wollte schon immer mal "durchgreppen" schreiben. "Abgreppen" ist noch eine Spur geiler.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

OldGod78
Beiträge: 190
Registriert: 20.04.2016 20:59:51
Kontaktdaten:

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von OldGod78 » 26.11.2017 14:11:35

also was soll ich tun ?

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von novalix » 26.11.2017 17:23:16

Code: Alles auswählen

man ps

Code: Alles auswählen

man grep

Code: Alles auswählen

ps aux | grep cron
Wäre eine Möglichkeit.
Wenn Du ein Ergebnis bekommst, aus dem ersichtlich ist, dass ein Prozess "/usr/sbin/cron -f" gestartet wurde, ist alles fein, d. h. Dein Problem bleibt ungelöst aber cron läuft.
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

OldGod78
Beiträge: 190
Registriert: 20.04.2016 20:59:51
Kontaktdaten:

Re: wöchentlicher cronjob wird nicht ausgeführt

Beitrag von OldGod78 » 26.11.2017 19:58:47

häää

Antworten