一、重复重启服务器的脚本
//先建立一个count.txt计数文件
touch /home/count.txt
//然后写入初始值
vim /home/count.txt
//写入1,保存退出
//然后到/etc下找到rc.local
vim /etc/rc.local 或 vim /etc/rc.d/rc.local
//写入脚本:
touch /var/lock/subsys/local
count=`cat /home/count.txt` //等式左右两边不要空格
if [ "$count" -lt "500" ];then //这里500表示重启次数,[ ] 左右你最好要空格
count=$((count+1)
echo "$count" > /home/count.txt //这里的>区别于>> 是,将原来的count值删除,再写入新的count值到count.txt中
sleep 10
ipmitool sel list >> /home/sel.txt
lsscsi >> /home/hdd.txt
reboot -f
fi
//保存退出,然后到/etc目录下
source rc.local
可以了!
执行的结果保存在/home/sel.txt和/home/hdd.txt了
二、重复重启台式计算机的脚本
//先建立一个count.txt计数文件
touch /home/count.txt
//然后写入初始值
vim /home/count.txt
//写入1,保存退出
//然后到/etc下找到rc.local
vim /etc/rc.local 或 vim /etc/rc.d/rc.local
//写入脚本:
touch /var/lock/subsys/local
count=`cat /home/count.txt` //等式左右两边不要空格
if [ "$count" -lt "500" ];then //这里500表示重启次数,[ ] 左右你最好要空格
count=$((count+1)
echo "$count" > /home/count.txt //这里的>区别于>> 是,将原来的count值删除,再写入新的count值到count.txt中
sleep 10
lspci >> /home/sel.txt //保存pci设备信息
lsblk >> /home/hdd.txt //保存块设备信息
dmesg >> /home/dmesg.txt //保存开机信息
dmidecode -t memory >> /home/memory.txt //保存内存型号信息
reboot -f
fi
//保存退出,然后到/etc目录下
source rc.local
可以了!
执行的结果保存在/home/sel.txt和/home/hdd.txt了