使用SSH通过参数远程执行命令

时间:2018-03-19 16:20:13

标签: shell ssh

我有两个命令:

ssh ubuntu@$1 -i /home/travek/Documents/key/travel.pem "df -h"

它连接到AWS实例并显示内存使用情况

df -h  $2 | awk '{ print $5 }' | tail -n 1 | sed 's/%//'

它只显示文件系统中使用%的数量百分比,即以$ 2参数发送。

我想将它加入一个命令,就像这个

ssh ubuntu@$1 -i /home/travek/Documents/key/travel.pem "df -h  $2 | awk '{ print $5 }' | tail -n 1 | sed 's/%//'"

但是当我用这样的参数执行它时

 ./memoryusage.sh 192.168.02.71 /dev/sda1

它对我不起作用。我怎样才能使它发挥作用?

0 个答案:

没有答案