当前位置:首页 > 技术 > 服务器运维 > 宝塔面板创建任务计划指定www用户

宝塔面板创建任务计划指定www用户

DChen2年前 (2022-09-29)服务器运维2.45 K0

问题描述:

宝塔面板的计划任务默认是通过 root 用户来执行的,如果执行计划任务时,有打印日志或创建目录和文件等操作,则自动创建的目录和文件也会默认是 root 用户权限,而 php 的运行用户默认是 www ,对 root 用户创建的文件默认没有写权限的,所以会导致程序报错。

解决方法:

可以使用 su -c 和 -s 搭配操作,为计划任务指定执行用户,来解决此问题。

// su -c "{你要执行的命令}" -s /bin/sh 你要使用的用户
su -c " PHP /home/wwwroot/demo/public/index.Php " -s /bin/sh www


宝塔面板创建任务计划指定www用户  宝塔 定时任务 shell 第1张

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

版权声明:本文由“憨小猪”发布,如需转载请注明出处。

本文链接:https://www.phper.red/post/161.html

返回列表

上一篇:理解QPS、TPS、RT、吞吐量

没有最新的文章了...

相关文章

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。