【问题标题】:shell_exec return NULLshell_exec 返回 NULL
【发布时间】:2011-04-03 21:37:39
【问题描述】:

当我运行代码时

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 utility, iputils-ss020927,所以正在调用 ping,但我没有得到任何响应...

有什么帮助吗?谢谢!

【问题讨论】:

    标签: php ping shell-exec


    【解决方案1】:

    已解决:

    无法以用户身份执行 Ping。 Root 必须运行 chmod +s 'type -p ping' 才能让用户运行 ping

    【讨论】:

      猜你喜欢
      • 2013-08-16
      • 1970-01-01
      • 1970-01-01
      • 2019-09-10
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      相关资源
      最近更新 更多