Woher kommen nicht definierte CRON Jobs? [solved]

fowr0yl

Member
Mar 15, 2022
60
9
13
64
Braunschweig
Hallo,

ich habe in der /etc/cron.d eine Datei "zrep" mit folgenden Inhalt:
Code:
*/30 0 * * *  root /usr/local/bin/zrep-service.sh

Das Script wird per cron aber nicht nur zu der angegebenen Zeit (00:30), sondern auch um 0 Uhr gestartet. Entsprechende Hinweise finden sich im Log, das von dem Script selbst geschrieben wir und auch im Journal

journalctl |grep CRON | grep zrep
Code:
Aug 02 00:30:01 pve CRON[2178298]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 03 00:00:01 pve CRON[203128]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 03 00:30:01 pve CRON[213212]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 04 00:00:01 pve CRON[810492]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 04 00:30:01 pve CRON[828497]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 05 00:00:01 pve CRON[115161]: (root) CMD (/usr/local/bin/zrep-service.sh)
Aug 05 00:30:01 pve CRON[129877]: (root) CMD (/usr/local/bin/zrep-service.sh)

Irgendwie sieht das so aus, als gäbe es noch einen cron Eintrag in /etc/cron.daily. Da ist aber nichts ...

Auch ein "crontab -l" zeigt nichts an.

Und auch laut systemd timers ist da nichts auffälliges
Code:
root@pve:/# systemctl list-timers --all
NEXT                         LEFT           LAST                         PASSED       UNIT                         ACTIVATES
Fri 2022-08-05 15:37:36 CEST 7h left        Thu 2022-08-04 20:10:27 CEST 12h ago      apt-daily.timer              apt-daily.service
Fri 2022-08-05 20:32:31 CEST 12h left       Thu 2022-08-04 20:32:31 CEST 11h ago      systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
Sat 2022-08-06 00:00:00 CEST 15h left       Fri 2022-08-05 00:01:21 CEST 8h ago       logrotate.timer              logrotate.service
Sat 2022-08-06 00:00:00 CEST 15h left       Fri 2022-08-05 00:01:21 CEST 8h ago       man-db.timer                 man-db.service
Sat 2022-08-06 01:01:37 CEST 16h left       Fri 2022-08-05 02:28:21 CEST 5h 57min ago pve-daily-update.timer       pve-daily-update.service
Sat 2022-08-06 06:13:09 CEST 21h left       Fri 2022-08-05 06:08:31 CEST 2h 17min ago apt-daily-upgrade.timer      apt-daily-upgrade.service
Sun 2022-08-07 03:10:39 CEST 1 day 18h left Sun 2022-07-31 03:10:49 CEST 5 days ago   e2scrub_all.timer            e2scrub_all.service
Mon 2022-08-08 00:06:18 CEST 2 days left    Mon 2022-08-01 00:37:49 CEST 4 days ago   fstrim.timer                 fstrim.service

8 timers listed.

Woher kommen also die Aufrufe um 0 Uhr?

VG
Henning
 
Hi,
mit */30 bekommst Du alle Vielfachen von 30 und da ist eben auch 0 dabei. Einfach 30 ohne Stern benutzen ;)
 
:oops: zu dämlich ...
Das da auch 0 dabei ist, war mir nicht klar. Den Fehler werde ich dann wohl auch an anderer Stelle eingebaut haben, ohne es bisher gemerkt zu haben. :(

Danke für die Erleuchtung.