服务器端的 cron 作业

服务器端的 cron 作业

我想每天在服务器端执行一项作业,例如在凌晨 01:00,有人告诉我可以使用 cron 作业。

如果我crontab cron.txt针对特定时间执行,比如说每天 02:00,然后我修改日期cron.txt(例如修改为 06:00),我是否必须cron.txt再次重新执行该文件?

答案1

是的,因为 cron 作业列表保存在crontab文件中。

crontab cron.txt用文件内容替换当前 crontab。(例如,它不链接它)。

注意您将使用此命令删除文件中的所有其他作业

您可以使用 查看 crontab 的当前内容crontab -l

答案2

确保您的脚本可执行。

$ chmod +x script.php

然后将其移至/etc/cron.daily/

# mv script.php /etc/cron.daily/

另外,一定要添加#!/usr/bin/php到脚本中!
假设您使用的是 Linux 操作系统,该脚本现在应该每天执行一次。

相关内容