linux centos root crontab 不会运行

linux centos root crontab 不会运行

我使用“crontab -e”添加了以下内容:

* 6 * * *  rsync -arthv /content/ 192.168.1.1:/content  > /tmp/db_rsync.log 2>&1

当我这么做的时候,crontab -l我看到了那条线。

我是不是漏掉了什么?它没有运行。它确实手动运行。

答案1

cron 的 PATH 不太可能与您交互使用的 PATH 相同。请尝试更改rsync/usr/bin/rsync

答案2

或者您可以在 crontab 中指定路径为

PATH=/bin:/sbin:/usr/bin

* 6 * * *  rsync -arthv /content/ 192.168.1.1:/content  > /tmp/db_rsync.log 2>&1

相关内容