Есть ли способ через echo shell_exec показать внешние соединения Ethernet с сервера?

На моем Linux-сервере, когда я набираю «iftop» в своем терминале, он запускает мини-программу, которая показывает сетевой трафик...

Я ищу способ повторить последние 10 или 20 подключений в/из через shell_exec...

echo '<hr>IFTOP -> <pre>'.shell_exec("iftop").'</pre><br>';

Но там написано ш: iftop: command not found...

Я пробовал ntop.org, но это не то, что я ищу, и мне нужно открыть порт 3000...

можно ли показать последние подключения к серверу через echo shell_exec? Любая альтернатива iftop приветствуется.


person Community    schedule 21.05.2017    source источник


Ответы (1)


Используйте полный путь для вызова команды iftop. У вас нет полной среды в вашей команде оболочки.

person René Höhle    schedule 21.05.2017
comment
Я нашел путь и изменил его на shell_exec(/usr/sbin/iftop 2›&1), но он показывает ошибку, говорящую о разрешении. есть ли другая команда для достижения этого? - person ; 22.05.2017