
Hallo, ich habe immer noch den Eindruck, daß alles von den Startzeiten von cron.daily abhängt. Die kann man angeblich in /etc/sysconfig/cron anpassen: ----------- # Type: time (eg: 14:00) # Default: nothing # # At which time cron.daily should start. Default is 15 minutes after booting # the system. Due to the fact that 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="" ----------- Wobei das in meinen Augen nicht stimmt. Ich habe das System um ca. 14.10 rebooted, die Skripte in /etc/cron.daily liefen aber erst um 16.15. Sollten doch lt. der obigen Erläuterung aber um 14.15 oder 14.30 laufen, oder ? Auszug aus /var/log/messages: -------------------- Jun 4 16:15:12 pc52785 run-crons[5019]: beagle-crawl-system: OK Jun 4 16:15:12 pc52785 run-crons[5019]: logrotate: OK Jun 4 16:15:12 pc52785 run-crons[5019]: suse-clean_catman: OK Jun 4 16:15:14 pc52785 run-crons[5019]: suse-do_mandb: OK Jun 4 16:15:14 pc52785 run-crons[5019]: suse.de-backup-rc.config: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-backup-rpmdb: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-check-battery: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-clean-core: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-clean-tmp: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-cron-local: OK Jun 4 16:15:15 pc52785 run-crons[5019]: suse.de-update-preload: OK Anm.: das sind die Skripte aus /etc/cron.daily --------------------- Seltsam. In /usr/lib/cron-run-crons wird ziemlich herumgerechnet, so wie ich das verstehe. Wie gesagt, shell-skripting ist nicht meine Stärke. Das sieht so aus, als würde die zeiten von cron.{weekly,monthly} irgendwie von cron.daily abgeleitet werden. Weiss jemand genaueres ? Bernd
-----Original Message----- From: Wolfgang Erlenkötter [mailto:suseliste@erlenkoetter.net] Sent: Monday, June 04, 2007 4:55 PM To: opensuse-de@opensuse.org Subject: Re: Startzeiten von Skripten in /etc/cron.weekly und /etc/cron.monthly manipulieren ? (OpenSuse 10.2.)
zusammenzufassen:
Soweit ich das jetzt verstehe, schaut der cron-daemon jede Minute in cron.d nach, ob irgendetwas zum ausführen da ist.
Jede 15 Minuten (:00, :15, :30, :45) wird zudem in den Verzeichnissen /etc/{cron.daily cron.monthly, cron.weekly,cron.hourly} geschaut, ob etwas zum ausführen da ist. Falls ja, wird in /var/spool/cron/lastrun
drwxr-xr-x 2 root root 4096 4. Jun 16:45 ./ drwx------ 4 root root 4096 17. Apr 15:22 ../ -rw-r--r-- 1 root root 0 3. Jun 19:30 cron.daily -rw-r--r-- 1 root root 0 4. Jun 16:45 cron.monthly
nach den entsprechenden Dateien (cron.daily, cron.monthly, ...) gesucht. Hier ist der Timestamp entscheidend!
Falls du nun Monatlich immer an einem bestimmten Tag bzw. Zeit die Skripte ausführen möchtest, musst du mit touch die Zeit einstellen.
Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org