Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: сохранить команду в переменную и скрыть вывод в случае ошибки  (Прочитано 624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн falcon_sapsan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Присваиваем переменной результат выполнения команды
result=`ping -c 1 blabla.com`в случае если домен существует все ок, далее обрабатываем
а вот если домена нет, выводится ошибка
ping: unknown hostкак ее подавить?

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
Если result равен "ping: unknown host" делаем одно иначе делаем другое.
Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн falcon_sapsan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
вообщем
result=`ping -c 1 blabla.com 2> /dev/null`решило проблему, в случае ошибки в консоль ничего не выводится, а при положительном результате записывается в переменную результат

 

Страница сгенерирована за 0.064 секунд. Запросов: 26.