laravel - 正在使用 root 用户创建日志文件
问题描述
我在kernel.php
laravel 的文件中使用 schedule 函数设置了一个 cron。它正在调用一个正在写入日志的方法。
我的问题是日志文件是用 root 用户创建的。我可以设置文件的权限或使用某个用户执行该 cron 吗?
解决方案
您可以使用以下命令更改所需用户的文件权限:
cd path-to-log-folder && chown your-user:your-group file-name
否则,您可以使用以下命令设置由特定用户运行的 cronjob:
crontab -u your-user -e
并使用同一用户更改日志文件的所有权(我更喜欢这种方式)。
推荐阅读
- regex - 用积极的后视解决正则表达式
- android - 无法使用 dPad(或遥控器)在 ListView 中导航/选择
- c# - WPF InkCanvas - 一些未收集的笔画
- r - R - 展平列表中的数据框
- java - 计算具有重复项的数组列表中每个不同的数组出现次数
- android - Jplayer 无法在 Android Webview 中播放
- sql - SQL Select Columns WHERE value IN GROUP BY Clause BY Distinct
- android - 无法在 android 中使用 google play 服务启动定位服务
- html - 你如何使图像高度适合它旁边的列的内容?
- node.js - 使用 node-soap 设置 WSSecurity 时输出错误