linux中的mplayer的使用问题!!
如果要让mplayer在后台播放mp3的话,mplayer*.mp3&是不行的,而一定要mplayer*.mp3</dev/null&请问这是为什么呢?有高手能解释一下/...
如果要让mplayer在后台播放mp3的话,
mplayer *.mp3 &
是不行的,而一定要
mplayer *.mp3 < /dev/null &
请问这是为什么呢?
有高手能解释一下 /dev/null是什么意思吗? 展开
mplayer *.mp3 &
是不行的,而一定要
mplayer *.mp3 < /dev/null &
请问这是为什么呢?
有高手能解释一下 /dev/null是什么意思吗? 展开
展开全部
/dev/null 是系统的垃圾回收站, 意思为空 或者 抛弃的意思
mplayer *.mp3 < /dev/null & 就是 让mplayer 不输出任何信息的在后台运行
事实上 完整的应该是
mplayer *.mp3 < /dev/null > /dev/null 2>1&
把 mplayer *.mp3产生的所有的标准输出/输入都 丢掉 包括标准错误输出 (2>1& ) 这样即使出错也不会跳出任何提示 完全安静的后台运行
至于 < > 2>1这些重定向随便一个描述 shell编程的教材里面都描述得很详细了
mplayer *.mp3 < /dev/null & 就是 让mplayer 不输出任何信息的在后台运行
事实上 完整的应该是
mplayer *.mp3 < /dev/null > /dev/null 2>1&
把 mplayer *.mp3产生的所有的标准输出/输入都 丢掉 包括标准错误输出 (2>1& ) 这样即使出错也不会跳出任何提示 完全安静的后台运行
至于 < > 2>1这些重定向随便一个描述 shell编程的教材里面都描述得很详细了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询