crontab 执行定时任务,有打印日志,导致日志权限变更报错

  最近做一个项目,框架是laravel,需要使用到其中定时任务的功能(laravel中的定时任务功能真的很方便,详见另外一篇文章),

出现了一个问题,我的日志是按天打印的,当天定时任务跑起来之后,还好好的,到第二天,日志文件权限变root了,导致其他页面有

使用日志的时候不可写了。

 

  解决方法:以www用户执行定时任务,命令: crontab -u www -e

 

  crontab -e -u nobody 和 crontab -e 然后以  su -c '/data/htdocs/crontab.php' -s /usr/local/php/bin/php nobody 执行,无效

 

posted @ 2018-08-04 23:53  queqp  阅读(1151)  评论(0)    收藏  举报