Я использую mpg123
для воспроизведения списка файлов MP3 через интерком, используя домашний сервер в Ubuntu 12.04. Я использую эту команду:
mpg123 *.mp3 --loop 0 &
С добавленным &
, потому что я хотел бы иметь возможность закрыть окно SSH и заставить музыку продолжать играть.
Однако я так и не смог найти способ остановить музыку, когда захочу. Есть ли способ для работы cron вернуться через несколько часов и убить музыку? Если у кого-нибудь есть альтернативные игроки, которые позволили бы мне это сделать, это тоже было бы здорово!
Полагаю, в данный момент у вас будет активна только 1 команда. Тогда ...
pkill mpg123
уничтожит все экземпляры mpg123 в списке процессов.
Но это не очень дружелюбно. Альтернатива:
pidof mpg123 | xargs kill -9
С помощью ps -ef | grep mpg123
вы можете найти номер процесса и использовать
killall -9 {processnumber}
для уничтожения 1 экземпляра. Я опущу более длинные версии;)