我正在尝试以 root 用户身份运行 cron 作业,但它不会执行。这是我尝试过的...
将作业添加到我的用户 crontab (crontab -e) 并将用户设置为 root ...
17 10 * * * root /etc/cron.daily/cammedia.sh
Run Code Online (Sandbox Code Playgroud)将作业添加到 root 用户 crontab (sudo crontab -e) 并添加一些 PATH 的...
PATH=/usr/sbin:/usr/bin:/sbin:/bin
PATH=/usr/sbin:/usr/bin:/sbin:/etc
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/home/scott
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc
#
0 4 * * * /etc/cron.daily/cammedia.sh
Run Code Online (Sandbox Code Playgroud)这是测试运行后运行 crontab -l(本地用户帐户)的结果:
May 26 10:17:01 WEBCAM CRON[89901]: (scott) CMD (root /etc/cron.daily/cammedia.sh)
May 26 10:17:01 WEBCAM CRON[89902]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
May 26 10:17:01 WEBCAM CRON[89900]: (CRON) info (No MTA installed, discarding output)
Run Code Online (Sandbox Code Playgroud)
建议?
cron ×1