我需要編寫一個腳本,將SSH連入遠程主機,然後在該遠程主機上運行某些命令,然後退出。如果我只是做在SSH之後運行腳本命令
ssh $host
#some command
腳本將SSH方式,等到我手動退出,然後運行命令。
如何在遠程主機上運行這些命令?
我需要編寫一個腳本,將SSH連入遠程主機,然後在該遠程主機上運行某些命令,然後退出。如果我只是做在SSH之後運行腳本命令
ssh $host
#some command
腳本將SSH方式,等到我手動退出,然後運行命令。
如何在遠程主機上運行這些命令?
ssh $host 'command1; command2; command3'
,或者如果你只有一個命令:
ssh $host command1
,或者如果你有很多的命令(腳本文件):
cat file | ssh $host sh
第三是我需要的,謝謝! – mathematician
如果需要傳遞參數,我們將如何修改第三個選項? – memo
您也可以使用織物(HTTP:// fabfile.org) – spicavigo