ssh到Ubuntu Server,运行一些命令,然后自己保留默认提示符?

时间:2016-09-27 10:41:33

标签: shell ssh ubuntu-server startupscript

正如here所述,我们可以通过SSH远程连接到Ubuntu Server实例,并运行命令,并打开提示

ssh -t host 'cmd1; cmd2; sh -i'

虽然我的Ubuntu服务器上的shell提示不是默认的,但是当我尝试运行~ ./bashrc时,我得到的错误如下快照。

所以我需要的是

ssh -t host 'cmd1; cmd2; OPEN_DEFAULT_PROMPT'

其中OPEN_DEFAULT_PROMPT将在cmd1; cmd2之后立即打开默认的Ubuntu Server shell提示符。

1 个答案:

答案 0 :(得分:0)

简单地说是bash而不是sh -i,即

ssh -t host 'cmd1; cmd2; bash'