大多数项目都需要按计划执行某些脚本。 脚本可以包含各种功能,从更新汇率到创建数据库备份,以及向客户发送通知。
在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 中新的最后日期必须为空。
暂时没有评论