最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux 通过命令行执行脚本生成的文件所有者为root的解决办法
时间:2013-07-18 编辑:简简单单 来源:一聚教程网
通过命令行执行脚本,生成和输出的文件所有者都是root,这就为webserver的二次处理增加了障碍。
(1)通过 su www可以解决这一问题
然而通情况下为了安全www用户的shell指定的/sbin/nologin,这就意味这无法通过su来切换。
(2)通过修改profile文件的umask来指定权限,等价于chmod
这一方法不仅麻烦,还不安全
(3)通过CURL激活
这也是一个办法,需要在代码中加入:
代码如下 | 复制代码 |
(4)通过crontab -u www -e
这一方法比较靠谱,附防止重复执行脚本
代码如下 | 复制代码 |
if(intval(shell_exec("ps -ef|grep ".basename(__FILE__)." |wc -l")) >3) |
相关文章
- win11内核隔离和内存完整性介绍 10-31
- win10全屏缩放设置教程 10-31
- win10系统备份出错解决教程 10-31
- win10打开软件每次都要询问解决教程 10-31
- win10更新驱动后设备出现异常解决教程 10-31
- win10一直提示找到可能不需要的应用解决教程 10-31