ssh小技巧,单行远程命令执行

sh/bash/dash/ksh/zsh等Shell脚本
回复
aloha
帖子: 375
注册时间: 2006-10-11 20:41

ssh小技巧,单行远程命令执行

#1

帖子 aloha » 2010-08-25 13:05

有很多时候我们访问远程系统就是要执行一条命令,看看远程系统的状态,比如uptime, df什么的。
一般情况下我们都是ssh登录上去,运行命令,然后在exit或者ctl-D。

其实ssh有一个小技巧可以用一个命令行完成所有的过程,就是把要执行的命令放到ssh的命令行里,ssh登录后直接运行这个命令然后自动退出。
比如我们要查看server1的uptime,可以运行这条命令,
ssh -l user server1 uptime,
如果要运行的命令带有参数,可以用双引号包起来。
比如我们要看看server1的分区容量
ssh -l user server1 "df -h"
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: ssh小技巧,单行远程命令执行

#2

帖子 tusooa » 2010-08-25 13:07

看man :em11

代码: 全选

] ls -ld //
回复