当前位置: 技术问答>linux和unix
web页面,php exec执行的命令与在linux命令行下执行获得的结果不一致
来源: 互联网 发布时间:2017-05-13
本文导语: 通过php exec执行shell脚本,但与在linux命令行下执行,获得的结果不一样。脚本内容如下: /bin/netstat -an | grep ESTABLISHED | awk '{print $4}' | cut -d: -f1 | sort | uniq -c 在命令行下获取的结果: 2 192.168.0.135 而使用p...
通过php exec执行shell脚本,但与在linux命令行下执行,获得的结果不一样。脚本内容如下:
在命令行下获取的结果:
2 192.168.0.135
而使用php 的exec脚本执行,通过web页面来执行,获取的结果:
1
2 192.168.0.135
这个 1 不清楚是怎么来的。哪位大神帮忙看下,问题出在哪里了!php脚本如下
/bin/netstat -an | grep ESTABLISHED | awk '{print $4}' | cut -d: -f1 | sort | uniq -c
在命令行下获取的结果:
2 192.168.0.135
而使用php 的exec脚本执行,通过web页面来执行,获取的结果:
1
2 192.168.0.135
这个 1 不清楚是怎么来的。哪位大神帮忙看下,问题出在哪里了!php脚本如下