php shell_exec没有显示结果

时间:2017-01-02 00:00:25

标签: php bash shell shell-exec

我试图从php文件检查我的服务器的带宽

所以在linux中我使用这个命令

iftop -t -s 1 -n -N 2>/dev/null | awk '/Total send rate:/ {print $6}'

这个id命令从中得到输出示例: 149Mb

所以我尝试在php中打印,但是使用

不能正常工作
$output = shell_exec("iftop -t -s 1 -n -N 2>/dev/null | awk '/Total send rate:/ {print $6}'");
echo "$output";

所以当我访问mypage.php

时,我得不到输出(例如149Mb)

1 个答案:

答案 0 :(得分:0)

难道是因为6美元得到内插?你得到的输出是什么?试试这个:

$output = shell_exec("iftop -t -s 1 -n -N 2>/dev/null | awk '/Total send rate:/ {print \$6}'");