一个得到内存信息的shell以及遇到的一个坑

简介:

#!/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,如需转载请自行联系原作者


相关文章
|
4月前
|
缓存 监控 数据可视化
linux查看内存信息
在Linux中检查内存使用:`free -h`或`-m`显示简洁内存统计;`cat /proc/meminfo`获取详细信息;`top`或`htop`(如果安装)实时监控进程内存占用;`vmstat`查看虚拟内存统计;`sar -r`(需要sysstat)报告系统内存活动。图形工具如Gnome System Monitor提供可视化界面。
75 4
|
4月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
91 0
|
4月前
|
存储 Unix Shell
【Shell 命令集合 系统管理 】⭐⭐Linux 显示系统的基本信息 uname命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐Linux 显示系统的基本信息 uname命令 使用指南
69 1
|
17天前
crash —— 获取物理内存布局信息
crash —— 获取物理内存布局信息
|
17天前
|
Linux
查看进程的内存使用信息
查看进程的内存使用信息
|
2月前
|
开发者 Java
JVM内存问题之top命令的物理内存信息中,'used'和'free','avail Mem'分别表示什么
JVM内存问题之top命令的物理内存信息中,'used'和'free','avail Mem'分别表示什么
|
1月前
|
搜索推荐 Java API
Electron V8排查问题之分析 node-memwatch 提供的堆内存差异信息来定位内存泄漏对象如何解决
Electron V8排查问题之分析 node-memwatch 提供的堆内存差异信息来定位内存泄漏对象如何解决
37 0
|
2月前
|
监控 Python
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息
|
4月前
|
编译器
LabVIEW使用性能和内存信息
LabVIEW使用性能和内存信息
63 1
|
4月前
|
存储 弹性计算 运维
自动化收集员工信息的Shell脚本
【4月更文挑战第30天】
47 0