четверг, 18 июля 2013 г.

Пример персонализированной тулзы для вывода информации о сервере

#!/bin/bash

echo -n "CPU: "
cat /proc/cpuinfo | grep model | grep name | sort -u | awk -F: '{print $2}'

echo -n "RAM: "
echo `cat /proc/meminfo | grep MemTotal | awk '{print $2}'` Kb

echo "HDD (RAID 1): "
echo -ne "\t1. "
fdisk -l /dev/sda | grep Disk | grep sda
echo -ne "\t2. "
fdisk -l /dev/sdb | grep Disk | grep sdb

#EOF#

Результат работы:
[ bash: /home/major/bin/sysinfo
CPU:  AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
RAM: 2062540 Kb
HDD (RAID 1):
        1. Disk /dev/sda: 320.1 GB, 320072933376 bytes
        2. Disk /dev/sdb: 320.1 GB, 320072933376 bytes

Комментариев нет:

Отправить комментарий