¿Cómo puedo, en un script bash, ejecutar un comando cuando el usuario detiene el script (con ctrl - c)?Ejecutar el comando cuando se detiene el script bash
Actualmente, tengo esto:
afplay file.mp3
while true:
do osascript -e "set volume 10"
end
pero me gustaría que se ejecute killall afplay
cuando el usuario ha terminado con él, sin importar si se trata de comando-c u otra pulsación de tecla.
¿Tiene alguna sugerencia para obtener el pid de un proceso? (Imagino que es sencillo si el proceso se inicia localmente) – isaaclw