Как полностью отключить вывод vlc из скрипта bash? - PullRequest
3 голосов
/ 14 июня 2011

У меня есть сценарий, который я написал для себя, и он использует vlc где-то к концу, и мне нужно, чтобы он прекратил выводить все, что захочет, но сохранил свои собственные выходные данные (поэтому нет "clear").

У меня естьиспользовал параметры: "-q" и "--no-sout-x264-quiet", но безрезультатно, он по-прежнему выводит ужасные сообщения, например: "Warning: call to rand ()" и "Blocked: ..."и "Gtk-WARNING ** ..."

я попытался перенаправить 'vlc ...> err.log', это не помогло ...

(изменить [забыл добавить]: редирект '>' не работает, файл пуст)

Я искал в vlc -H, но он массивный и есть> 20 "тихих" ключевых слов, не похоже, что они помогут

Пожалуйста, помогите мне: '(

Ответы [ 2 ]

6 голосов
/ 14 июня 2011

Обычное перенаправление через «>» просто перенаправит «стандартный вывод».Вы должны использовать «2>» для перенаправления потока «стандартная ошибка».

vlc .. > out.log 2> err.log
2 голосов
/ 14 июня 2011

"Отличное" руководство по перенаправлению в bash (как STDOUT, так и STDERR) можно найти здесь

...