В bash script Я выполняю команду на удаленной машине через ssh. Если пользователь нарушает script, нажав Ctrl + C, он останавливает только script - даже не клиент ssh. Более того, даже если я убью ssh-клиент, удаленная команда все еще запущена...
Как сделать bash, чтобы убить локальный клиент ssh и вызов удаленной команды на Crtl + c?
Простой script:
#/bin/bash
ssh -n -x [email protected] 'mysqldump db' -r file.sql