Я пытаюсь запустить команды CLI в PHP, но на другом сервере.Для запуска команды на другом сервере я использую команду linux ssh
.Для запуска команды CLI в PHP я использую exec()
.
Это работает ...
$output = exec('cut -d: -f1 /etc/passwd'); //works!
Это работает из командной строки одного сервера на другой ...
ssh my.otherserver.com "date"
Но, когда я пытаюсь сделать это в PHP, это не работает ...
$output = exec('ssh my.otherserver.com "date"'); //does not work!
Возможно ли то, что я пытаюсь сделать?Как мне это сделать?Заранее спасибо.