Hallo Günther, On Monday 14 April 2008 08:43:07 Günther J. Niederwimmer wrote:
25 */14 * * * root ....................
früher wurde das korrekt alle 14 Stunden ausgeführt, jetzt wird es immer um 00.25 gestartet und dann 14 Stunden später ?
Ich finde die Manual Page crontab(5) ist hier etwas zweideutig. Auf der einen Seite spricht sie bei */n von "every n hours", auf der anderen Seite wird ein */2 uebersetzt mit 0,2,...,22, was ja nicht unbedingt dasselbe sein muss, speziell wenn man wie du Teiler nutzt die kein ganzzahliger Teiler von 24 sind. Da sind aber wohl schon Andere die auf dasselbe Problem gestossen waren: http://www.linuxforums.org/forum/redhat-fedora-linux-help/117506-running-cro... Eventuell kannst du dir ja anders helfen: - Job nach /etc/cron.hourly/ - Ausgabe von date '+%s' schnappen, diesen Wert modulo 3600*14 berechnen, und weitermachen wenn das Ergebnis 0 ist. Also z.B. #!/bin/bash s=$(date '+%s'); if ((s % (14*3600) != 0)); then exit 0; fi ... # weitermachen Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- 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