为什么输出重定向不适用于 mplayer 命令?

为什么输出重定向不适用于 mplayer 命令?

mplayer 命令用于在终端或 shell 脚本中播放媒体文件,我对其进行了一些控制,如在文件中向前移动、向后移动等。
有时我觉得它很烦人,所以我想让它安静地工作而没有任何输出,所以我> /dev/null在命令末尾加上了以下内容:为了使它不在屏幕上打印任何内容,文件播放但不是我预期的那样安静。
在此处输入图片描述
这是什么意思?
此外,我希望提示不要等到文件结束后才给我下一个提示(即,我想在后台播放命令),怎么做?

答案1

mplayer [] > /dev/null仅将 重定向mplayerstdout/dev/null要完全禁用任何输出,您也需要将其重定向stderr到。/dev/null

改用mplayer [] &> /dev/null

相关内容