有很多时候我们访问远程系统就是要执行一条命令,看看远程系统的状态,比如uptime, df什么的。
一般情况下我们都是ssh登录上去,运行命令,然后在exit或者ctl-D。
其实ssh有一个小技巧可以用一个命令行完成所有的过程,就是把要执行的命令放到ssh的命令行里,ssh登录后直接运行这个命令然后自动退出。
比如我们要查看server1的uptime,可以运行这条命令,
ssh -l user server1 uptime,
如果要运行的命令带有参数,可以用双引号包起来。
比如我们要看看server1的分区容量
ssh -l user server1 "df -h"
ssh小技巧,单行远程命令执行
-
- 帖子: 375
- 注册时间: 2006-10-11 20:41
-
- 帖子: 6548
- 注册时间: 2008-10-31 22:12
- 系统: 践兔
- 联系: