Wie kann ich in einem Bash-Skript einen Befehl ausführen, wenn der Benutzer das Skript beendet (mit ctrl - c)?Befehl ausführen, wenn das Bash-Skript gestoppt ist
Derzeit, ich habe dies:
afplay file.mp3
while true:
do osascript -e "set volume 10"
end
Aber ich möchte es killall afplay
auszuführen, wenn der Benutzer damit fertig ist, unabhängig davon, ob es Befehls c oder eine andere Taste ist.
Haben Sie irgendwelche Vorschläge für die PID eines Prozesses? (Ich stelle mir vor, es ist einfach, wenn der Prozess lokal gestartet wird) – isaaclw