我需要编写一个脚本,将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