Ubuntu 18.04 cron.hourly 脚本未运行

Ubuntu 18.04 cron.hourly 脚本未运行

我在 /etc/cron.hourly 中有一个想要运行的脚本。该脚本如下所示:

#!/bin/sh -e

echo "Doing something"
eval $(do_something)
exec >> /tmp/log 2>&1

$ ls /etc/cron.hourly
drwxr-xr-x  2 root root 4096 Aug  1 11:31 ./
drwxr-xr-x 94 root root 4096 Aug  1 11:37 ../
-rw-r--r--  1 root root  102 Nov 16  2017 .placeholder
-rwxr-xr-x  1 root root  131 Aug  1 11:31 workSomeThing*

$ sudo run-parts --report /etc/cron.hourly

表明其运行正确。

但是脚本不会每小时自动运行一次......

编辑:

# cat /etc/crontab
17 *    * * *   root cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

# sudo systemctl status cron.service 
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2018-07-25 11:03:27 UTC; 1 weeks 0 days ago
     Docs: man:cron(8)
 Main PID: 719 (cron)
    Tasks: 1 (limit: 1152)
   CGroup: /system.slice/cron.service
           └─719 /usr/sbin/cron -f

相关内容