如何完全从bash脚本中清除vlc输出?

时间:2011-06-14 06:45:21

标签: linux bash vlc

我有一个我为自己编写的脚本,它使用vlc在某个地方结束,我需要它停止输出它想要的任何东西,但保留我自己的输出(所以没有“清除”)。

我使用了参数:“ - q”和“--no-sout-x264-quiet”但无济于事,它仍然输出丑陋的消息,即:“警告:调用rand()”和“阻止” :......“和”Gtk-WARNING ** ...“

我尝试重定向'vlc ...> err.log',它没有帮助...

(编辑[忘记添加]:重定向'>'不起作用,文件为空)

我在vlc -H搜索但是它的大量且有> 20“安静”的关键字,其中没有看起来像他们会帮助

请帮帮我:'(

2 个答案:

答案 0 :(得分:6)

通过“>”正常重定向将只重定向“标准输出”。你必须使用“2>”重定向“标准错误”流。

vlc .. > out.log 2> err.log

答案 1 :(得分:2)

可以找到bash(STDOUT和STDERR)中重定向的“精彩”指南here