Я пытался разобраться с записью интерактивного сеанса SSH через скрипт PHP CLI. Все, что я действительно хочу, это что-то вроде команды tee, где весь вывод записывается в строку.
Я перепробовал большинство команд для выполнения внешних процессов, чтобы заставить его работать. Они либо работают нормально, например passthru
и pcntl_exec
, но не позволяют мне записать вывод в строку или массив, либо не отображают вывод на мой терминал, но все же принимают данные из STDIN.
Мне интересно, есть ли способ проведения интерактивного ssh-сеанса, т.е. он работает нормально, но на самом деле записывает вывод для использования в PHP.
Спасибо