4
我有以下bash腳本test.sh
如何退出從bash腳本創建的ssh會話?
#!/bin/bash
ssh -o "StrictHostKeyChecking no" [email protected]$1
#do some stuff
exit
但是,如果我運行此腳本./test.sh
我需要輸入CTRL + d走出SSH會話和它看起來好像exit
命令不工作我打算的方式。
有什麼辦法可以退出這個bash腳本創建的ssh會話嗎?
也使用ssh -T,如果你不想要一個TTY – Paul 2013-03-17 08:38:34
,加上'exec'在'ssh'之前。 – 2013-03-17 10:02:21
HERE實施有一些問題。首先,你不能通過HERE文檔來申請。有關更多信息,請參閱http://thornelabs.net/2013/08/21/simple-ways-to-send-multiple-line-commands-over-ssh.html的結尾。 – and0rsk 2014-10-06 03:20:53