我想每天在服务器端执行一项工作,例如在凌晨1点,我被告知可以使用cron作业。
如果我在一个特定的时间执行crontab cron.txt ,比方说每天02:00,然后我修改cron.txt的date(例如06:00),我是否需要重新执行cron.txt文件再次?
是的,因为cron作业列表保存在crontab文件中。
crontab cron.txt用您的文件内容replace当前的crontab。 (例如,它不链接它)。
请注意, 您将使用此命令擦除文件中的所有其他作业 。
你可以用crontab -l看到你的crontab的当前内容。
一定要让你的脚本可执行。
$ chmod +x script.php
然后将其移至/etc/cron.daily/ 。
# mv script.php /etc/cron.daily/
另外,一定要将#!/usr/bin/php到脚本中!
现在脚本应该每天执行一次,假设你在一个基于Linux的操作系统上。