linux使用crontab实现PHP执行定时任务
crontab命令:功能说明:设置计时器。 语 法:crontab [-u <用户名称>][配置文件] 或 crontab [-u <用户名称>][-elr]
补充说明:cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。只要用户会编辑计时器的配置文件,就可以使 用计时器的功能。其配置文件格式如下: 参 数:
crontab 格式:基本格式 :
记住几个特殊符号的含义:
# Use the hash sign to prefix a comment # +—————- minute (0 – 59) # | +————- hour (0 – 23) # | | +———- day of month (1 – 31) # | | | +——- month (1 – 12) # | | | | +—- day of week (0 – 7) (Sunday=0 or 7) # | | | | | # * * * * * command to be executed crontab几个例子如下:第一个例子:
30 21 * * * /etc/init .d /nginx restart 每晚的21:30重启 nginx 第二个例子,也就是本教程测试的例子:
每一分钟执行/root/test.php文件,将结果输出到test.log中
然后crontab -e编写如下shell:
* * * * * /usr/bin/php -f /root/test .php >> test .log
chmod +x test .php
在Crontab中使用URL执行脚本
|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....