php不能执行shell脚本中的sed命令---急

wileyking 2011-12-01 10:57:48
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
...全文
238 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohmygirl 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 wl_fln 的回复:]

是得呀 怎么做呢
[/Quote]

吧sed命令的路径加入你的PATH变量
wileyking 2011-12-17
  • 打赏
  • 举报
回复
是得呀 怎么做呢
wileyking 2011-12-17
  • 打赏
  • 举报
回复
这跟权限有什么关系呢 , 我执行sed 都是 全路径执行的
木目子 2011-12-06
  • 打赏
  • 举报
回复
你的sed命令时不是只有root权限才能执行?
wileyking 2011-12-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 moocky 的回复:]
检查exec有没有执行系统命令的权限
检查Apache用户有没有执行sed命令的权限
[/Quote]

我不太明白怎么弄?? 指点一下啊
wileyking 2011-12-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wl_fln 的回复:]
帮帮忙啊
[/Quote]

我不太明白怎么弄?? 指点一下啊
wileyking 2011-12-05
  • 打赏
  • 举报
回复
就是因为不能执行shell脚本,权限有, shell脚本里面的其他语句都能执行,就不能执行sed命令
phper530 2011-12-02
  • 打赏
  • 举报
回复
把代码:
sed -i '/^BOOTPROTO/d' 文件路径
sed -i '/^DEVICE/i\\BOOTPROTO=none' 文件路径
写到shell.sh脚本里。
然后ls查看该脚本权限不就OK了?要执行当然要有XXX权限,直接单行执行干吗呢?
wileyking 2011-12-01
  • 打赏
  • 举报
回复
说明白点 什么权限问题 怎么修改
木目子 2011-12-01
  • 打赏
  • 举报
回复
权限问题吧
木目子 2011-12-01
  • 打赏
  • 举报
回复
检查exec有没有执行系统命令的权限
检查Apache用户有没有执行sed命令的权限
wileyking 2011-12-01
  • 打赏
  • 举报
回复
帮帮忙啊

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧