Как я могу в bash-скрипте выполнить команду, когда пользователь останавливает скрипт (с помощью ctrl - c)?
В настоящее время у меня есть это:
afplay file.mp3
while true:
do osascript -e "set volume 10"
end
Но я бы хотел, чтобы он выполнял killall afplay
, когда пользователь закончил с ним, независимо от того, нажата ли команда -c или другое нажатие клавиши.