免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1150 | 回复: 2
打印 上一主题 下一主题

[文本处理] 远程ssh过去得不到对方机器的信息???? [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-17 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2017-02-22 16:37 |只看该作者 |倒序浏览
[support@localhost ~]$ cat free.sh
#!/bin/sh
source  ./game.conf
for IP1 in ${iplist
  • };
    do
    ssh -t -t support@"$IP1" /bin/bash <<eeooff
    IP2=`ifconfig eth1|sed -n '2p'|awk -F : '{print $2}'|awk '{print $1}'`
    TOTAL=`free -m|sed -n 2p|awk  '{print $2}'`   
    FREE=`free -m|sed -n 3p|awk '{print $NF}'`

    echo  "\$IP2"    "\$TOTAL"   "\$FREE"
    echo  ""

    exit

    eeooff

    done


    [support@localhost ~]$ cat game.conf
    iplist=(
    192.168.10.2   #gs1

    )



    [support@localhost ~]$ sh -x free.sh
    + source ./game.conf
    ++ iplist=(192.168.10.2)
    + for IP1 in '${iplist
  • }'
    + ssh -t -t support@192.168.10.2 /bin/bash
    ++ awk '{print $1}'
    ++ awk -F : '{print $2}'
    ++ sed -n 2p
    ++ ifconfig eth1
    ++ awk '{print $2}'
    ++ sed -n 2p
    ++ free -m
    ++ awk '{print $NF}'
    ++ sed -n 3p
    ++ free -m
    tcgetattr: Inappropriate ioctl for device
    IP2=192.168.10.4
    TOTAL=980   
    FREE=684

    echo  "$IP2"    "$TOTAL"   "$FREE"
    echo  ""

    exit

    [support@localhost ~]$ IP2=192.168.10.4
    [support@localhost ~]$ TOTAL=980   
    [support@localhost ~]$ FREE=684
    [support@localhost ~]$
    [support@localhost ~]$ echo  "$IP2"    "$TOTAL"   "$FREE"
    192.168.10.4 980 684
    [support@localhost ~]$ echo  ""

    [support@localhost ~]$
    [support@localhost ~]$ exit
    exit
    Connection to 192.168.10.2 closed.
    [support@localhost ~]$


    本机10.4  ,远程10.2,为啥取的是本机的信息,远程的取不到,脚本不用ssh远程连,执行是正确的。

  • 论坛徽章:
    1
    IT运维版块每日发帖之星
日期:2016-02-17 06:20:00
    2 [报告]
    发表于 2017-02-22 16:38 |只看该作者
    想取10.2的信息。

    论坛徽章:
    1
    IT运维版块每日发帖之星
日期:2016-02-05 06:20:00
    3 [报告]
    发表于 2017-02-28 09:39 |只看该作者
    ssh -t -t support@"$IP1" /bin/bash > /dev/null 2>&1 << eeooff  难道需要是这个样子?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP