cron 设置后不执行脚本

cron 设置后不执行脚本

根据这个网站我设置了 cron 来为我执行一个脚本,首先尝试让它与 cat 一起工作,然后再进行我需要做的实际工作(实际工作需要 root 权限,所以我以 root 身份执行所有操作,以便以后的生活更轻松) :

me> sudo su
root> crontab -e

编辑文件如下,在末尾留空行:

SHELL=/bin/bash
#which cat outputs /bin/cat
PATH="/bin"

# execute this every minute, if it works, change cat to my script
1 * * * * cat /home/me/source.txt 1> /home/me/destination.txt

根据这个问题,重新启动 cron 服务以确保它在保存文件并退出编辑器后加载更改:

root> service cron restart

然后等了几分钟。什么都没发生。然后重新启动计算机。再说一次,什么也没有。我哪里做错了?

答案1

您的 crontab 在每小时的第一分钟运行。要每分钟运行一次,你必须像这样配置。

* * * * * cat /home/me/source.txt 1> /home/me/destination.txt

相关内容