博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个得到内存信息的shell以及遇到的一个坑
阅读量:6514 次
发布时间:2019-06-24

本文共 658 字,大约阅读时间需要 2 分钟。

#!/bin/bash

for i in `cat /home/lee/hosts`
do
ssh -i  /home/lee  root@$i  "free -m  >/root/${i}_memory.txt ;/bin/hostname >>/root/${i}_memory.txt"
sleep 1
scp -i  /home/lee  $i:/root/${i}_memory.txt  /root/
sleep 1
done
if [ ! -f /root/get_memory.txt ]
then
touch /root/get_memory.txt
fi
echo >/root/get_memory.txt
for j in `ls 192*`
do
sed -n 3p $j | awk '{print $4}' >>/root/get_memory.txt
host=`sed -n  '$p'  $j`
ipadd=`ls $j`
echo "${ipadd%_*}-$host" >>/root/get_memory.txt
done
gzexe加密

注意:在ssh密匙登录执行命令遇到一台主机老是提示输入密码,找了半天终于在日志里面找到说/root目录的权限有问题,看来如果是设置好了免密登录,不管是密匙文件本身还是上层目录的权限都很重要.

本文转自chenzudao51CTO博客,原文链接: http://blog.51cto.com/victor2016/1917410,如需转载请自行联系原作者

你可能感兴趣的文章
JAVA 一句话技巧
查看>>
消费升级智能家居产品成为送礼潮
查看>>
C++学习笔记07
查看>>
poj2888 Magic Bracelet
查看>>
QApplication (GUI 程序中 有且仅有一个)
查看>>
Solr6.2.0 + zookeeper 集群配置
查看>>
solr学习一(一大堆的学习资料)
查看>>
在Spark上通过BulkLoad快速将海量数据导入到Hbase
查看>>
关于SELECT LAST_INSERT_ID()的使用规则
查看>>
理解HttpServlet抽象类没有抽象方法(从Servlet--GenericServlet--HttpServlet)
查看>>
Github使用总结(添加ssh-key,新建仓库,添加协作者) 转
查看>>
Potala(1)——Introduction
查看>>
Laravel5.0学习--02 实例进阶
查看>>
计算机网络考试知识点超强总结
查看>>
个人开发者做一款Android App需要知道的事情
查看>>
MySQL 视图
查看>>
团队冲刺(九)
查看>>
作为资深程序员,必定会掌握的十句谎话
查看>>
leetcode908
查看>>
2017 Multi-University Training Contest - Team 6
查看>>