php不能实施shell脚本中的sed命令-
程序员文章站
2022-04-08 19:59:16
...
php不能执行shell脚本中的sed命令---急
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
------解决方案--------------------
检查exec有没有执行系统命令的权限
检查Apache用户有没有执行sed命令的权限
------解决方案--------------------
把代码:
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
写到shell.sh脚本里。
然后ls查看该脚本权限不就OK了?要执行当然要有XXX权限,直接单行执行干吗呢?
------解决方案--------------------
你的sed命令时不是只有root权限才能执行?
------解决方案--------------------
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
------解决方案--------------------
检查exec有没有执行系统命令的权限
检查Apache用户有没有执行sed命令的权限
------解决方案--------------------
把代码:
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
写到shell.sh脚本里。
然后ls查看该脚本权限不就OK了?要执行当然要有XXX权限,直接单行执行干吗呢?
------解决方案--------------------
你的sed命令时不是只有root权限才能执行?
------解决方案--------------------
相关文章
相关视频
推荐阅读
-
shell的奇淫巧技--自动化脚本(sed命令)
-
PHP教程之PHP中shell脚本的使用方法分享
-
命令行执行php脚本中的$argv和$argc配置方法
-
Linux下Shell脚本中几种基本命令的替换区别
-
Linux如何使用shell命令检测PHP木马防止脚本木马的破坏
-
shell脚本中$符号的命令使用汇总
-
在linux shell脚本中root切换到普通用户执行脚本或命令的方法
-
如何利用 tee 命令调试shell脚本中的管道
-
基于shell脚本中cd命令无效的解决方法
-
gitlab-php-webhook - gitlab webhook php exec 调用 shell 脚本。shell 脚本中调用 git pull 命令无法执行。