2
我的目標是打開一個新的終端窗口,SSH進入該窗口的遠程機器,提示用戶繼續,然後執行命令。我目前有:Linux Bash腳本:控制後執行的命令-C
gnome-terminal -t "MyWin" -x bash -c "ssh -X [email protected]$REMOTE_IP 'echo \"Press ENTER to continue\" ; read JUNK ; echo \"HELLO\" > hello.txt ; bash '"
這工作,實現我的主要目標。
問題是,如果用戶在等待「Press ENTER ...」提示時嘗試通過Control-C退出腳本,則會執行命令的其餘部分(例如,hello.txt出現在遠程機)。
有關爲什麼會發生這種情況以及如何避免它的任何想法?
謝謝!