linux 定时任务

web开发基本上都是客户端触发访问,然后php脚本执行的!而定时任务就是系统按设定时间执行某个程序。

比如业务要求每天8点推送消息给客户端。

在linux系统中都默认安装了crontab 我们就用crontab来实现。

在linux命令行界面中键入命令:crontab -e

出来的就是vm/vim打开的文件,文件中每一行就是一个定时任务(如果是空白就是没有定时任务),定时任务的编辑非常简单,如何编辑?请先看看如下一行即可!

00 */4 * * * /user/bin/php /home/wwwroot/default/xxxxx.com/xxxyy.php

此条语句的意思就是每4个小时的0分钟开始 通过php(php的安装路径) 执行 xxxxyy.php脚本(php脚本的位置)

00*/4***  此部分是表示执行时间的   分 时 日 月 周

第1列表示分钟1~59 每分钟用或者 */1表示,/n表示每n分钟,例如*/8就是每8分钟的意思,下面也是类推
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

01****  表示当前时间为01分的时候执行,这个规则大家一看就懂了!

另外我们就是路径(绝对路径)

PHP的安装路径(用which php命令或者php -v查找php安装路径)

脚本的路径(你执行的PHP脚本写哪里,就是哪个路径了)

编写好了定时任务 :wq 保存退出!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值