diff --git a/plist b/plist index 51e7302f5c..e32b600185 100644 --- a/plist +++ b/plist @@ -1410,6 +1410,7 @@ /usr/local/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf /usr/local/opnsense/service/templates/OPNsense/Captiveportal/rc.conf.d /usr/local/opnsense/service/templates/OPNsense/Cron/+TARGETS +/usr/local/opnsense/service/templates/OPNsense/Cron/at.cron /usr/local/opnsense/service/templates/OPNsense/Cron/user.cron /usr/local/opnsense/service/templates/OPNsense/Dnsmasq/+TARGETS /usr/local/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf diff --git a/src/opnsense/scripts/firmware/health.sh b/src/opnsense/scripts/firmware/health.sh index 31eaa013ce..77926c164f 100755 --- a/src/opnsense/scripts/firmware/health.sh +++ b/src/opnsense/scripts/firmware/health.sh @@ -35,6 +35,7 @@ CMD=${1} MTREE_PATTERNS=" ./.cshrc ./.profile +./etc/cron.d/at ./etc/csh.cshrc ./etc/group ./etc/hosts diff --git a/src/opnsense/service/templates/OPNsense/Cron/+TARGETS b/src/opnsense/service/templates/OPNsense/Cron/+TARGETS index 7c30a5502c..090351648f 100644 --- a/src/opnsense/service/templates/OPNsense/Cron/+TARGETS +++ b/src/opnsense/service/templates/OPNsense/Cron/+TARGETS @@ -1 +1,2 @@ +at.cron:/etc/cron.d/at user.cron:/var/cron/tabs/nobody diff --git a/src/opnsense/service/templates/OPNsense/Cron/at.cron b/src/opnsense/service/templates/OPNsense/Cron/at.cron new file mode 100644 index 0000000000..503ae5039b --- /dev/null +++ b/src/opnsense/service/templates/OPNsense/Cron/at.cron @@ -0,0 +1,6 @@ +# +SHELL=/bin/sh +PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin + +# See crontab(5) for field format. +* * * * * root /usr/libexec/atrun