Image

知识库 → 任务调度器,定时脚本执行

[虚拟服务器] [共享主机]
出版日期: 08.10.2023

大多数项目都需要按计划执行某些脚本。 脚本可以包含各种功能,从更新汇率到创建数据库备份,以及向客户发送通知。

在Linux中,任务调度程序是crond服务。 要添加任务,请通过在控制台中运行脚本来确保脚本正常运行,并使用以下命令将其添加到调度程序:

crontab -e

必须遵循以下顺序:

分钟(0-59) 小时(0-23) 天(1-31) 月(1-12) 星期(0-7)
    *           *         *         *      *

这里有些例子:

您需要每 5 分钟运行一次脚本:

*/5 * * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

每周一 00:00 执行脚本:

0 0 * * 1 /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

每周日 00:00 执行脚本:

0 0 * * 7 /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

每天 00:00 执行脚本:

0 0 * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

每 12 小时执行一次脚本:

0 */12 * * * /usr/bin/php /var/www/vhosts/domain.tld/httpdocs/cron.php

请注意,为了在退出时保存更改,编辑器 crontab -e 中新的最后日期必须为空。





暂时没有评论