Heim > Backend-Entwicklung > PHP-Tutorial > php不能实施shell脚本中的sed命令-

php不能实施shell脚本中的sed命令-

WBOY
Freigeben: 2016-06-13 10:34:24
Original
1542 Leute haben es durchsucht

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权限才能执行?
------解决方案--------------------

探讨

是得呀 怎么做呢
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage