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 执行,无效

浙公网安备 33010602011771号