相信技术的力量

crontab 指定非root用户运行脚本

crontab 脚本默认是root用户运行, 在Laravel项目中,如果运行PHP-FPM的用户是非root, 比如www,而定时任务又是root用户执行的,会导致生成的laravel日志文件属于root,进而www用户无权限写入日志。

Laravel定时任务

在JavaEE中实现定时任务非常简单,再配合强大的Spring,相当轻松。在PHP项目中,Laravel框架的Command配合Linux 的crontab服务,虽然略微麻烦一点,但是更加灵活。