如何在没有任何输出的情况下执行system()

时间:2011-06-02 20:04:41

标签: php

我有一个基本的php脚本,它调用system(“netstat -l”)并读取哪些服务在线。我得到了所有工作exept,system()将整个返回发送到客户端...所以我的问题是如何运行system()whiteout,它将命令输出发送到客户端?

我在ubuntu服务器上运行它。

2 个答案:

答案 0 :(得分:1)

你可以这样做:

$output = shell_exec('netstat -l');

$output现在将包含命令的输出。

shell_exec

答案 1 :(得分:1)

使用shell_exec()。它将返回命令的输出,而不是像system()那样打印它。