J'utilise mpg123
pour lire une liste de fichiers MP3 via mon interphone à l'aide d'un serveur domestique sur Ubuntu 12.04. J'utilise cette commande:
mpg123 *.mp3 --loop 0 &
Avec le &
ajouté, je voudrais pouvoir fermer ma fenêtre SSH et laisser la musique continuer à jouer.
Cependant, je n'ai pas été en mesure de trouver un moyen de faire en sorte que la musique s'arrête quand je le veux. Y at-il un moyen pour un travail cron de revenir des heures plus tard et de tuer la musique? Si quelqu'un a des joueurs alternatifs qui me permettraient de faire cela, ce serait génial aussi!
Je suppose que vous n'aurez qu'une seule commande active à la fois. Ensuite ...
pkill mpg123
va tuer toutes les instances de mpg123 dans la liste de processus.
pkill c'est pas très sympa quand même. Une alternative:
pidof mpg123 | xargs kill -9
Avec ps -ef | grep mpg123
, vous pouvez trouver le numéro de processus et utiliser
killall -9 {processnumber}
tuer 1 instance. Je vais omettre les versions les plus longues;)