linux定时执行php启动任务脚本怎么写
linux定时执行php启动任务脚本怎么写 一分耕耘,一分收获!既然打开了这篇文章《linux定时执行php启动任务脚本怎么写》,就坚持看下去吧!文中内容包含等等知识点…希望你能在阅读本文后,能真真实实学到知识或者帮你解决心中的疑惑,也欢迎大佬或者新人朋友们多留言评论,多给建议!谢谢! 第一步:创建一个定时脚本文件cron.sh(文件名随意以.sh结尾)。 参考代码如下(log.txt是个日志文件方便查看是否有输出内容): echo "supervisorctl restart..." >> /var/www/html/log.txt start_time=$(date) echo $start_time >> /var/www/html/log.txt echo >> /var/www/html/log.txt supervisorctl restart all end_time=$(date) echo "supervisorctl end" >> /var/www/html/log.txt echo $end_time >> /var/www/html/log.txt echo >> /var/www/html/log.txt 我这边利用supervisorctl来管理php进程(关于supervisorctl的使用可以查看官方文档),当然也可以利用其他方式。 这里举个例子来简单说明supervisorctl的使用。 首先需要安装supervisorctl,在终端下执行 yum install -y supervisor, supervisorct默认安装在/etc/supervisor目录下; 完成后,在/etc/supervisor 路径下有个配置文件supervisord.conf,打开后在最后有个[include]后配置一下files如下: files = /etc/supervisor/conf.d/*.conf 然后就可以在/etc/supervisor/conf.d目录下创建自己的配置文件; 例如创建文件test.conf(我这边是php laravel框架执行的一个消费任务队列)文件内容配置如下: [program:rabbitmq-comsumer-1]…