Wie mache ich ssh, um den Remote-Prozess abzubrechen, wenn ich ssh selbst unterbreche?

In einem Bash-Skript führe ich einen Befehl über ssh auf einem entfernten Rechner aus. Wenn der Benutzer das Skript durch Drücken von Strg + C unterbricht, stoppt er nur das Skript - nicht einmal den ssh-Client. Außerdem läuft der Remote-Befehl auch dann noch, wenn ich den ssh-Client töte ...

Wie kann Bash veranlassen, den lokalen SSH-Client und den Remote-Befehlsaufruf unter Strg + C zu beenden?

Ein einfaches Skript:

#/bin/bash
ssh -n -x root@db-host 'mysqldump db' -r file.sql

Antworten auf die Frage(8)

Ihre Antwort auf die Frage