首页 > 技术文章 > linux定时执行php代码-定时计划crontab

phper8 2018-03-01 21:37 原文

1.创建demo.php 演示文件 代码如下:

<?php
echo  rand(1,99999).PHP_EOL;  //每次生成不同的数字

2.linux crontab 执行

3.进去 crontab 编辑 添加 需要执行的

* * * * * php /var/html/demo.php >> /var/www/html/demo.log
//以上代码表示 每分钟执行一次demo.php并且输出记录保存到demo.log里面
//第一个* 表示 分钟
//第二个* 表示 小时
//第三个* 表示 天
//第四个* 表示 月
//第五个* 表示 周

//每天早上6点 
//0 6 * * *

//每两个小时 
//0 */2 * * * 

//晚上11点到早上8点之间每两个小时和早上八点 
//0 23-7/2,8 * * * 

//每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点 
//0 11 4 * 1-3 c

//1月1日早上4点 
//0 4 1 1 *  

//每小时执行
//01 * * * * 

//每天执行
//02 4 * * * 

//每星期执行
//22 4 * * 0 

//每月去执行
//42 4 1 * * 

//每天的下午4点、5点、6点的5 min、15 min、25 min、35 min、45 min、55 min时执行命令。 
//5,15,25,35,45,55 16,17,18 * * * 

//每周一,三,五的下午3:00执行
//00 15 * * 1,3,5 

//每小时的10分,40分执行
//10,40 * * * * 

//每小时的1分执行
//1 * * * * 

//每天早晨三点二十分执行
//20 3 * * *   

//每年的一月和四月,4号到9号的3点12分和3点55分执行 
//12,55 3 4-9 1,4 * 

提示:如果有2个定时任务需要执行编辑器里面在写一条

最后来个效果图:

 

推荐阅读