linux定时执行php代码-定时计划crontab
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个定时任务需要执行编辑器里面在写一条
最后来个效果图: