Hallo Oceanwaves,
ist bei mir identisch.
Code
# systemctl status cron.service
● cron.service - Command Scheduler
Loaded: loaded (/usr/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2021-09-26 02:02:54 CEST; 4 days ago
Main PID: 4923 (cron)
Tasks: 1
CPU: 4.958s
CGroup: /system.slice/cron.service
└─4923 /usr/sbin/cron -n
Sep 30 13:00:01 xxx CRON[21572]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 14:00:01 xxx CRON[30775]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 15:00:01 xxx CRON[7654]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 16:00:01 xxx CRON[16887]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 17:00:01 xxx CRON[25275]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 18:00:01 xxx CRON[2911]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 19:00:01 xxx CRON[13854]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 20:00:01 xxx CRON[25846]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 21:00:01 xxx CRON[7266]: (root) CMD (run-parts /etc/cron.hourly)
Sep 30 22:00:01 xxx CRON[11031]: (root) CMD (run-parts /etc/cron.hourly)
Alles anzeigen
Also run-parts wird korrekt aufgerufen. Aber wenn ich
Werden die Scripte nicht gelistet:
Code
# find /etc/cron.*
/etc/cron.d
/etc/cron.d/nextcloud
/etc/cron.daily
/etc/cron.daily/download_openSUSE.sh
/etc/cron.deny
/etc/cron.hourly
/etc/cron.hourly/storeBackupCheckStop.sh
/etc/cron.monthly
/etc/cron.monthly/SicherPC.sh
/etc/cron.monthly/checkdisks.sh
/etc/cron.weekly
/etc/cron.weekly/SicherXxx.sh
Alles anzeigen
Also beide Scripte werden nicht erkannt. Das letzte mal wurden sie bei mir am 6.9. um 19 Uhr ausgeführt.
Danach habe ich ein
# zypper dup
gemacht und "Tumbleweed snapshot 20210904" installiert bei dem umgestellt wurde
Code
# dir /var/spool/cron/lastrun
total 0
drwxr-xr-x 1 root root 88 Sep 21 00:00 .
drwx------ 1 root root 22 Sep 21 00:00 ..
-rw-r--r-- 1 root root 0 Sep 6 03:00 cron.daily
-rw-r--r-- 1 root root 0 Sep 6 19:15 cron.hourly
-rw-r--r-- 1 root root 0 Aug 31 22:15 cron.monthly
-rw-r--r-- 1 root root 0 Sep 4 18:45 cron.weekly
# egrep ^# -v /etc/sysconfig/cron
DAILY_TIME="03:00"
MAX_NOT_RUN="5"
SEND_MAIL_ON_NO_ERROR="no"
SEND_OUTPUT_ON_NO_ERROR="no"
SYSLOG_ON_NO_ERROR="yes"
REINIT_MANDB="yes"
DELETE_OLD_CATMAN="yes"
CATMAN_ATIME="7"
ENFORCE_ROOT_OWNER_GROUP_DIR="no"
SECURE_DIR_PERMISSIONS="755"
Alles anzeigen
Scheint, dass "run-parts" nix mit meinen .sh extensions anfangen kann.
Habe mal alle meine Scripte umbenannt so dass sie keinen "." mehr enthalten. Zumindest der test
Code
# run-parts --list /etc/cron.monthly/
/etc/cron.monthly//SicherPC
/etc/cron.monthly//checkdisks
Scheint jetzt was sinnvolles auszugeben.