Hallo,
wenn ich Scripte in /etc/cron.hourly stelle, werden die nicht ausgeführt. daily, weekly monthly klappt. In der Syslog sehe ich aber den Aufruf von hourly. run-parts --test /etc/cron.hourly bringt aber ebenfalls keinen Output. In crontab -e ist der orig. Etch run-parts Aufruf. Ideen?
danke
Markus
[gelöst] cron.hourly scripte scrpten nicht
[gelöst] cron.hourly scripte scrpten nicht
Zuletzt geändert von MarkusF am 24.02.2008 15:03:07, insgesamt 1-mal geändert.
hallo,
der Original-run-parts-Aufruf ist aber mit crontab -e nicht zu sehen,
weil er nicht in der crontab von root, sondern in der System-crontab
/etc/crontab steht?
Die beiden unterscheiden sich um ein zusätzliches Feld für den User,
das in root's crontab nicht drin sein darf (hier das Original):
der Original-run-parts-Aufruf ist aber mit crontab -e nicht zu sehen,
weil er nicht in der crontab von root, sondern in der System-crontab
/etc/crontab steht?
Die beiden unterscheiden sich um ein zusätzliches Feld für den User,
das in root's crontab nicht drin sein darf (hier das Original):
Code: Alles auswählen
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
Beware of programmers who carry screwdrivers.
Yep. Du hast recht. Ich meinte auch cat /etc/crontab. Das hab ich auch exakt so drinn, da hab ich nix verändert. Trotzdem leuchtet mir nicht ein, weshalb ausgerechnet cron.hourly nicht funktionieren soll? Habe nach Recherche im Forum auch schon an anachron gedacht. Ist bei mir nicht installiert, ist ein 24/365 Server. Die Scripte haben natürlich auch alle Rechte. Außerdem erklärt das auch nicht, weshalb run-parts --test /etc/cron.hourly keine Ausgabe bringt, z.B. run-parts --test /etc/cron.daily aber sehr wohl?cosmac hat geschrieben: der Original-run-parts-Aufruf ist aber mit crontab -e nicht zu sehen,
weil er nicht in der crontab von root, sondern in der System-crontab
/etc/crontab steht?
Die beiden unterscheiden sich um ein zusätzliches Feld für den User,
das in root's crontab nicht drin sein darf (hier das Original):Code: Alles auswählen
# m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly

Grüße und danke
Markus
hi,
run-parts ignoriert stillschweigend alle Dateien, die bestimmte
Zeichen enthalten. Garantiert erlaubt sind nur kleine Buchstaben.
Ein Punkt ist sehr wahrscheinlich nicht erlaubt, Ziffern sollten
gerade noch gehen.
Die genauen Regeln stehen in der man-Page, aber die sind mir
viel zu kompliziert.
run-parts ignoriert stillschweigend alle Dateien, die bestimmte
Zeichen enthalten. Garantiert erlaubt sind nur kleine Buchstaben.
Ein Punkt ist sehr wahrscheinlich nicht erlaubt, Ziffern sollten
gerade noch gehen.
Die genauen Regeln stehen in der man-Page, aber die sind mir
viel zu kompliziert.
Beware of programmers who carry screwdrivers.
prima, das sollte es gewesen sein!cosmac hat geschrieben: run-parts ignoriert stillschweigend alle Dateien, die bestimmte
Zeichen enthalten. Garantiert erlaubt sind nur kleine Buchstaben.
Ein Punkt ist sehr wahrscheinlich nicht erlaubt, Ziffern sollten
gerade noch gehen.

man run-partscosmac hat geschrieben: Die genauen Regeln stehen in der man-Page, aber die sind mir
viel zu kompliziert.
Code: Alles auswählen
If the --lsbsysinit option is not given then the names must consist entirely of upper and lower case letters, digits, underscores, and hyphens.

danke nochmals
Markus