建立兩個檔案,一個txt文本,一個sh腳本
-
txt文本:
vi a //輸入"i"進入編輯模式
輸入原始資料0
//按esc,輸入":wq",退出編輯模式,儲存文本并退出
-
循環腳本(5次循環):
vi test.sh //輸入"i"進入編輯模式
輸入以下内容
#!/bin/sh
AAA=
BBB=cat a
expr ${AAA} + 1
if [ $AAA -lt 5 ]
then
echo $BBB > a
reboot
fi
//按esc,輸入":wq",退出編輯模式,儲存文本并退出
Linux系統下,循環reboot - chmod +x test.sh //賦予腳本權限
-
pwd //查詢腳本的絕對路徑
例如:/XXX/XXX
修改/etc/init.d路徑下rcS的内容
-
打開/etc/init.d/路徑下的rcS檔案
cd /etc/init.d/
vi rcS
Linux系統下,循環reboot -
在最後添加下面兩行指令
cd /XXX/XXX/
./test.sh
儲存退出 //按esc退出編輯模式,再輸入:wq儲存退出
Linux系統下,循環reboot
其中:
第一條指令是切換到要執行的腳本(test.sh)的路徑下,pwd可查絕對路徑
第二條指令是執行腳本
輸入reboot指令
在界面上輸入reboot,等待5次重新開機結束之後,可以檢視a檔案裡資料是5,更改資料為0,可再次循環重新開機