2016-02-07 5 views
2

Я использую phpseclib для отправки top -cbn1 | grep servers/Server_1 | head -n 1 через ssh. Команда работает так, как ожидалось, в окне терминала, но если я ее выполнил с php, она ничего не вернет. Мой код выглядит следующим образом:phpseclib возвращает только пустую страницу

include('ssh/Net/SSH2.php'); 
include('../config/config.php'); 

$ServerID = 'Server_'.'1'; 

echo $ssh->exec('top -cbn1 | grep servers/Server_1 | head -n 1 \n'); 

ответ

0

Существует подробная инструкция для вашей проблемы в документации здесь:

phpseclib Documentation Однако, так как вы ограничить вывод одной записи я не могу сказать, почему оно не возвращение ничего, кроме документов, может помочь вам.

+0

Я читал об этом и пробовал это тоже. Однако способ, которым он выдается, и время, которое требуется, - большая проблема в моем случае. Я оставлю вопрос без ответа ... может быть, кто-то знает, если нет, я отвечу на ваш ответ. благодаря –