当前位置:首页 > linux教程 > 列表

linux下实现定时执行php脚本

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-14 10:29:00 浏览: 评论:0 

这篇文章主要介绍了linux下实现定时执行php脚本的方法及具体使用示例,非常不错的文章,这里推荐给大家。

在linux中输入命令:

crontab -e

然后使用vim的命令编辑打开的文件,输入:

0 * * * * /usr/bin/php -f /home/userxxx/update.php

保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能。

注:直接写成 0 * * * * php -f /home/userxxx/update.php将不会起作用。

另外cronjob的格式为:

  1. MIN HOUR DOM MON DOW CMD 
  2.  
  3. Field Description Allowed Value 
  4. MIN Minute field 0 to 59 
  5. HOUR Hour field 0 to 23 
  6. DOM Day of Month 1-31 
  7. MON Month field 1-12 
  8. DOW Day Of Week 0-6(0表示星期天) 
  9. CMD Command Any command to be executed. 

使用(-)可以划定范围

如:0 0-6 * * * command 表示每天0-6点整执行command

使用(,)可以枚举时间

如: 0,15,30,45 * * * * command 表示每个小时的0分,15分,45分,30分会执行command

使用(/)可以指定间隔

如:* */4 * * * command表示每四小时执行command

组合用法

0-10/2 * * * * command表示在前10分钟内每隔2分钟执行command

Tags: linux定时执行php脚本

分享到: