Comment puis-je, dans un script bash, exécuter une commande lorsque l'utilisateur arrête le script (avec ctrl-c)?Commande d'exécution lorsque le script bash est arrêté
Actuellement, j'ai ceci:
afplay file.mp3
while true:
do osascript -e "set volume 10"
end
Mais je voudrais à exécuter killall afplay
lorsque l'utilisateur est terminé avec elle, peu importe si elle est commande c ou d'une autre touche.
Avez-vous des suggestions pour saisir le pid d'un processus? (J'imagine que c'est simple si le processus est démarré localement) – isaaclw