This is 赵峰 | 赵峰之城 | 赵峰的博客 !

php在shell模式定时crontab生成html静态页

大家知道,php一样可以通过shell模式运行

最近项目中需要批量生成大量的静态化html文件,于是用php来实现了该功能。优点是效率高,能够实现计划任务定时(crontab)。

文件就不放上来了,与普通的php文件差不多,区别是文件前面一般加一行:#!/usr/local/php/bin/php,还有,文件路径最好是绝对路径。

php命令有几个参数 -q是安静模式,在这里可能会用到。

计划任务的设定:

crontab -e

加入下面一行,每10分钟执行一次create.sh

*/10 * * * * cd /path;./send.sh

create.sh的内容:

set fdate=`date +%Y%m%d`
set time=`date +%T`
echo "[$time]:<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<" >> "log/$fdate.log"
php create.php >> "log/$fdate.log"
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:[$time]" >> "log/$fdate.log"

Tags: 原创, 学习

« 上一篇 | 下一篇 »

只显示10条记录相关文章