我如何完全沉默bash脚本的vlc输出?

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

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

我试着redirect'vlc …> err.log',它不帮助…

(编辑[忘记添加]:redirect'>'不起作用,文件是空的)

我在vlc -Hsearch,但它的巨大和有20“安静”的关键字,其中非看起来他们会帮助

请帮帮我 :'(

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

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

在这里可以找到在bash (包括STDOUT和STDERR)重定向的“优秀”指南