我mpg123
使用 Ubuntu 12.04 上的家庭服务器通过对讲机播放 MP3 文件列表。我使用以下命令:
mpg123 *.mp3 --loop 0 &
附加内容是&
因为我想能够关闭我的 SSH 窗口并让音乐继续播放。
但是,我还没能找到一种方法来让音乐在我想要的时候停止。有没有办法让 cron 任务在几小时后回来并停止音乐?如果有人有其他播放器可以让我这样做,那也太好了!
答案1
我假设您在给定时间内只会激活 1 个命令。然后...
pkill mpg123
将终止进程列表中 mpg123 的所有实例。
pkill 不太友好。另一种选择:
pidof mpg123 | xargs kill -9
您ps -ef | grep mpg123
可以找到进程号并使用
killall -9 {processnumber}
杀死 1 个实例。我将省略较长的版本 ;)