Kullanıcı, betiği durdurduğunda (ctrl - c ile), bir betik betiğinde nasıl komut çalıştırabilirim?Bash betiği durduğunda komut çalıştır
Halen ben bu vardır:
afplay file.mp3
while true:
do osascript -e "set volume 10"
end
Ama komut c veya başka tuşa basma ise ben ne olursa olsun, kullanıcı onunla bittiğinde o killall afplay
yürütmek istiyoruz.
Bir işlemin pidine yakalanmak için herhangi bir öneriniz var mı? (Süreç yerel olarak başlatılmışsa, ileriye doğru ilerlediğini hayal ediyorum) – isaaclw