我的 crontab 看起来像这样
* * * * * /opt/PPP/update_playlists.sh >> /var/log/cron.log 2>&1
*/5 * * * * /opt/duckdns/duck.sh >/dev/null 2>&1
(为了测试目的,我设置为每分钟)
duckdns 脚本运行良好。我的 update_playlists.sh 脚本似乎根据 /var/log/syslog 运行
Jan 8 21:18:01 eucalyptus CRON[2738]: (callum) CMD (/opt/PPP/update_playlists.sh >> /var/log/cron.log 2>&1)
Jan 8 21:18:01 eucalyptus CRON[2737]: (CRON) info (No MTA installed, discarding output)
但是 /var/log/cron.log 是空白的,并且命令没有执行。
跑步
bash /opt/PPP/update_playlists.sh
运行正常。update_playlists.sh 只会运行其他脚本。知道为什么它不起作用吗?