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


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

Автор Тема: Запретить вывод команды  (Прочитано 723 раз)

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

Оффлайн Пророк

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Запретить вывод команды
« : 20 Июня 2010, 20:28:02 »
Использую команду play в своем скрипте, и она выводит не нужные данные на терминал. Как подавить вывод?
play song.wav > /dev/null не помогает.

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Запретить вывод команды
« Ответ #1 : 20 Июня 2010, 20:52:08 »
play song.wav > /dev/null не помогает.
И не поможет.
Почитай man play. Наверняка есть что-нибудь про verbose.

Неправильно написал, не verbose. Но в некоторых командах есть параметр, отключающий вывод текста в консоль.
« Последнее редактирование: 20 Июня 2010, 20:55:08 от NT »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Запретить вывод команды
« Ответ #2 : 20 Июня 2010, 20:55:56 »
Не забывайте, что помимо stdout существует еще поток stderr. Попробуй так: > /dev/null 2>&1

Оффлайн Пророк

  • Автор темы
  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Запретить вывод команды
« Ответ #3 : 21 Июня 2010, 21:21:41 »
Не забывайте, что помимо stdout существует еще поток stderr. Попробуй так: > /dev/null 2>&1
Спасибо, оно

 

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