Моя цель - открыть новое окно терминала, SSH, на удаленном компьютере в этом окне, предложить пользователю продолжить, а затем выполнить команду.В настоящее время у меня есть:
gnome-terminal -t "MyWin" -x bash -c "ssh -X $USER@$REMOTE_IP 'echo \"Press ENTER to continue\" ; read JUNK ; echo \"HELLO\" > hello.txt ; bash '"
Это работает и достигает моей основной цели.
Проблема заключается в том, что если пользователь пытается выйти из сценария через Control-C, ожидая при нажатии клавиши ВВОД... », остальная часть команды выполнена (например, hello.txt появляется на удаленном компьютере).
Есть мысли о том, почему это происходит и как этого избежать?
Спасибо!