@yaroslam

Php SSH2 как получить статус выхода у ssh2_shell?

При использовании ssh2_shell() и получения от туда ответов появилась необходимость узнавать, как свое выполнение закончила команда. При чтении потока из шела и получении о нем информации через stream_get_meta_data() exit_status всегда равен 0. Чтение SSH2_STREAM_STDERR так же ничего не дает, он всегда пустой, в отличии от ssh2_exec(). Вариант с регулярным выражением не подходит, так как на все команды этих регулярок не напасешься. Остаются ли какие нибудь другие способы?
  • Вопрос задан
  • 129 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы