shell_exec 返回 NULL
当我运行代码时,
shell_exec('ping -c 4 127.0.0.1')
它返回 NULL,但是当我在 ssh 中运行相同的命令(ping -c 4 127.0.0.1
)时,它完美返回......
是的,脚本可以运行 shell_exec,我尝试了 shell_exec('ls')
并且它正确返回,并且 shell_exec('ping -V')
返回 ping 实用程序,iputils-ss020927
所以正在调用 ping,但我没有得到任何响应...
有什么帮助吗?谢谢!
when i run the code
shell_exec('ping -c 4 127.0.0.1')
it returns NULL, but when I run the same command (ping -c 4 127.0.0.1
) in ssh, it returns perfectly...
and yes, the script can run shell_exec, I tried shell_exec('ls')
and it returns correctly, and shell_exec('ping -V')
returns ping utility, iputils-ss020927
so ping is being called, but I just get no response...
any help? thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
已解决:
无法以用户身份执行 Ping。 root 必须运行
chmod +s 'type -p ping'
才能让用户运行 pingSolved:
Ping cannot be executed as a user. Root must run
chmod +s 'type -p ping'
in order for users to run ping