首页 > 解决方案 > 正在使用 root 用户创建日志文件

问题描述

我在kernel.phplaravel 的文件中使用 schedule 函数设置了一个 cron。它正在调用一个正在写入日志的方法。

我的问题是日志文件是用 root 用户创建的。我可以设置文件的权限或使用某个用户执行该 cron 吗?

标签: laravel

解决方案


您可以使用以下命令更改所需用户的文件权限:

cd path-to-log-folder && chown your-user:your-group file-name


否则,您可以使用以下命令设置由特定用户运行的 cronjob:

crontab -u your-user -e

并使用同一用户更改日志文件的所有权(我更喜欢这种方式)。


推荐阅读