这个示例是如何获取LINUX简单的系统信息,如CPU,内存,IP地址等。
一,脚本
定义变量的等号=两边都不能有空格,有些不习惯。
#!/bin/bash
# 本脚本的主要目的,是获取主机的数据(内存、网卡IP、CPU负载)
local_ip=$(ifconfig enp0s3|grep netmask|tr -s " "|cut -d" " -f3)
mem=$(free|grep Mem|tr -s " "|cut -d" " -f7)
cpu=$(uptime|tr -s " "|cut -d" " -f11)
echo "本机IP地址是:$local_ip"
echo "本机内存剩余容量为:$mem"
echo "本机CPU 15min的平均负载为:$cpu"
二,输出

网友评论