Задать вопрос
@yaroslam

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

При использовании ssh2_shell() и получения от туда ответов появилась необходимость узнавать, как свое выполнение закончила команда. При чтении потока из шела и получении о нем информации через stream_get_meta_data() exit_status всегда равен 0. Чтение SSH2_STREAM_STDERR так же ничего не дает, он всегда пустой, в отличии от ssh2_exec(). Вариант с регулярным выражением не подходит, так как на все команды этих регулярок не напасешься. Остаются ли какие нибудь другие способы?
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Средний 13 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽