spoensche schrieb:die zeitangaben sind die ersten beiden im format minute stunde. also bei dir müsste da dann 30 19 stehen.
-*/15 * * * * root test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons >/dev/null 2>&1
harvey schrieb:Ja, aber in welcher Datei? In der /etc/crontab steht nur
...
/usr/lib/cron/run-crons schaut dann in das Verzeichnis /etc/cron.daily, wo unter anderem die Datei suse.de-updatedb liegt. Aber wie run-crons ausgerechnet auf 19:30 Uhr für die Ausführung kommt, verstehe ich irgendwie nicht...
crontab -l
crontab -e
Updatedb (und weitere cronjobs) stehen in /etc/cron.dailyharvey schrieb:jeden Abend um 19:30 Uhr startet bei mir ein cron-job, der u.a. updatedb und andere performanceintensive Aktionen durchführt. Ich würde diese Aufgabe gerne an einen anderen Zeitpunkt verlegen, habe aber bis jetzt noch nicht herausgefunden, wo die Zeitangabe steht.
# Type: time (eg: 14:00)
# Default: nothing
#
# At which time cron.daily should start. Default is 15 minutes after booting
# the system. Due the cron script runs only every 15 minutes, it will only
# run on xx:00, xx:15, xx:30, xx:45, not at the accurate time you set.
DAILY_TIME="02:00"
panamajo schrieb:Gesteuert werden diese Cronjobs über /etc/sysconfig/cron, dort kann man auch die Uhrzeit einstellen:
DAILY_TIME=""
Weil seit dem letzten updatedb mehr als 24 Stunden vergangen sind.harvey schrieb:Nur mal aus Neugier: Wie kommt er denn da ausgerechnet auf 19.30 Uhr?
:?: Hmm, ich rufe manchmal zwar auch von Hand updatedb auf, aber das merkt er sich wohl nicht. Am reboot kann es auch nicht liegen, denn es ist ja immer 19.30 Uhr. Liegt es demnach also an der Zeit des allerersten Ur-cron-updatedb, als das System eingerichtet wurde?jengelh schrieb:Weil seit dem letzten updatedb mehr als 24 Stunden vergangen sind.harvey schrieb:Nur mal aus Neugier: Wie kommt er denn da ausgerechnet auf 19.30 Uhr?