[gelöst] Startzeit von Cronjobs
[gelöst] Startzeit von Cronjobs
Hallo,
ich glaub ich hab die Frage irgendwann schonmal gestellt, aber bisher ist keine Lösung in Sicht.
Auf dem Server laufen verschiedene Scripte (Backup, Virenscan etc) regelmässig alle 24 Stunden mittels cron,
da ich sie in das Verzeichnis /etc/cron.daily eingetragen habe.
Diese Scripte laufen auch laut syslog durch:
Sep 1 08:17:01 Ser1 /USR/SBIN/CRON[10277]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
aber man sieht schon das Problem, sie laufen zu einer unpassenden Zeit.
Nun hab ich die datei crontab schon bearbeitet:
25 1 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
damit sollten die Scripte ja um kurz vor halb zwei laufen.
Tun Sie aber nicht. Sie starten immer zum Morgen hin. Neustarten kann ich den Server nicht,
wie kann ich cron zwingen die crontab neu einzulesen,
oder gibt es ne andere Möglichkeit die Startzeit zu ändern.
Da es sich sonst um ein sehr stabil laufendes System handelt möchte ich ungern Anacron mittels aptitude deinstallieren oder auf ein anderes Cron System umsteigen.
ich glaub ich hab die Frage irgendwann schonmal gestellt, aber bisher ist keine Lösung in Sicht.
Auf dem Server laufen verschiedene Scripte (Backup, Virenscan etc) regelmässig alle 24 Stunden mittels cron,
da ich sie in das Verzeichnis /etc/cron.daily eingetragen habe.
Diese Scripte laufen auch laut syslog durch:
Sep 1 08:17:01 Ser1 /USR/SBIN/CRON[10277]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
aber man sieht schon das Problem, sie laufen zu einer unpassenden Zeit.
Nun hab ich die datei crontab schon bearbeitet:
25 1 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
damit sollten die Scripte ja um kurz vor halb zwei laufen.
Tun Sie aber nicht. Sie starten immer zum Morgen hin. Neustarten kann ich den Server nicht,
wie kann ich cron zwingen die crontab neu einzulesen,
oder gibt es ne andere Möglichkeit die Startzeit zu ändern.
Da es sich sonst um ein sehr stabil laufendes System handelt möchte ich ungern Anacron mittels aptitude deinstallieren oder auf ein anderes Cron System umsteigen.
Zuletzt geändert von gnude am 03.09.2010 08:35:37, insgesamt 1-mal geändert.
Re: Startzeit von Cronjobs
Hi,
die "meisten " Daemons lesen ihre Konfig beim start (neu) ein. Was hindert dich den cron alleine durchzustarten?
die "meisten " Daemons lesen ihre Konfig beim start (neu) ein. Was hindert dich den cron alleine durchzustarten?
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Re: Startzeit von Cronjobs
vieleicht klingt die Frage jetzt doof,
aber wie bringe ich den cron dazu neu zu starten?
aber wie bringe ich den cron dazu neu zu starten?
Re: Startzeit von Cronjobs
Sind die Werte in der Crontab denn richtig?
Re: Startzeit von Cronjobs
zeig doch mal bitte die komplette crontab..
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Startzeit von Cronjobs
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 1 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 1 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 1 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 1 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 1 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 1 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Re: Startzeit von Cronjobs
die cronjobs starten trotzdem immer noch morgens um 7.30 .....
Re: Startzeit von Cronjobs
folgende einträge hab ich aus dem syslog rausgeholt:
Sep 2 01:25:01 Ser1 /USR/SBIN/CRON[14341]: (root) CMD (test -x /usr/sbin/ana
cron || ( cd / && run-parts --report /etc/cron.daily ))
.....
Sep 2 07:30:01 Ser1 anacron[14404]: Anacron 2.3 started on 2010-09-02
Sep 2 07:30:01 Ser1 anacron[14404]: Will run job `cron.daily' in 5 min.
Sep 2 07:30:01 Ser1 anacron[14404]: Jobs will be executed sequentially
Sep 2 07:35:01 Ser1 anacron[14404]: Job `cron.daily' started
Sep 2 07:35:01 Ser1 anacron[14413]: Updated timestamp for job `cron.daily' to 2010-09-02
Sep 2 01:25:01 Ser1 /USR/SBIN/CRON[14341]: (root) CMD (test -x /usr/sbin/ana
cron || ( cd / && run-parts --report /etc/cron.daily ))
.....
Sep 2 07:30:01 Ser1 anacron[14404]: Anacron 2.3 started on 2010-09-02
Sep 2 07:30:01 Ser1 anacron[14404]: Will run job `cron.daily' in 5 min.
Sep 2 07:30:01 Ser1 anacron[14404]: Jobs will be executed sequentially
Sep 2 07:35:01 Ser1 anacron[14404]: Job `cron.daily' started
Sep 2 07:35:01 Ser1 anacron[14413]: Updated timestamp for job `cron.daily' to 2010-09-02
Re: Startzeit von Cronjobs
Cron muss man nicht neu starten damit Aenderungen in cronjobs wirksam werden
http://www.markus-gattol.name/ws/time.h ... rting_cron
Hast du darauf geachtet eine Leerzeile in den crontabs zu haben?
http://www.markus-gattol.name/ws/time.html#bugs
http://www.markus-gattol.name/ws/time.h ... rting_cron
Hast du darauf geachtet eine Leerzeile in den crontabs zu haben?
http://www.markus-gattol.name/ws/time.html#bugs
Re: Startzeit von Cronjobs
warum führst du das skript nicht direkt aus??
bsp:
dann sollte es auch gehen..
bsp:
Code: Alles auswählen
25 1 * * * root /der/weg/zum/skript.sh
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: Startzeit von Cronjobs
*brüüüüüllllll*
/würd/sicher/auch/gehen
/würd/sicher/auch/gehen
Re: Startzeit von Cronjobs
Code: Alles auswählen
17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 1 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 1 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 1 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Die Cron-Zeilen führen die Klammer nur aus, wenn anacron nicht da ist,Sep 2 01:25:01 Ser1 /USR/SBIN/CRON[14341]: (root) CMD (test -x /usr/sbin/ana
cron || ( cd / && run-parts --report /etc/cron.daily ))
.....
Sep 2 07:30:01 Ser1 anacron[14404]: Anacron 2.3 started on 2010-09-02
was aber der Fall ist, wie das Log zeigt.
Konfiguriere oder entferne anacron.
Alternative (für Erfahrene) fcron, das cron / anacron ersetzen kann
(mit einem dummy-Paket für cron werden die meisten Abhängigkeiten auf cron einfach auf fcron umgeleitet).
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: Startzeit von Cronjobs
hallo
ich habe anacron entfernt und jetzt klappt alles!
danke für die hilfe!
ich habe anacron entfernt und jetzt klappt alles!
danke für die hilfe!