日期:2014-05-16  浏览次数:20710 次

请教Linux/SuSE 下系统reboot 100 times的脚本,谢谢!!!
由於手上有一project需要做系統reboot實驗(不断电),OS为Linux/SuSE.
要求:
1)正常开关机100次 
2)自動實現
3)用腳本或語言實現

由於每次手動操作覺得過於笨拙,在此特請教Linux高手,如何通過腳本或程式來自動實現Linux下reboot 100 times功能? 
谢谢指教!!!

------解决方案--------------------
看了一下,脚本也有错,应改为
#!/bin/sh
#chkconfig: 2345 99 99
#desprication: automatic reboot for 100 times \ 
# add 
countfile=/var/log/reboot.auto
tmpfile=/var/log/reboot.auto.tmp
count=0
case "$1 " in
start)
count=`/bin/cat $countfile 2> /dev/null`
count=expr $count + 1
if [ $count -lt 101 ] ; then
{ echo $count > $tmpfile 2> /dev/null } && { mv -f $tmpfile $countfile 2> /dev/null} && { /sbin/init 6 } 
fi
;;
*)
;; 

esac

你试试吧,如果不行,可以看看/etc/init.d/的文件里人家是怎么写的,然后自己改