一、前言
我們在開發業務功能后,部署到服務器。一般通過命令行或者腳本啟動業務服務。比如java,通過 nohup java -jar xxx.jar & 進行啟動。但是通過這種啟動時,每次重啟電腦后,不會對應啟動業務。我們需要把這個腳本加入到系統自啟動項,才能實現上述功能。
二、新建啟動腳本
一般文件名就是自啟動服務名稱
創建文件
1 cat /etc/init.d/footbar
1 #!/bin/sh 2 start() 3 { 4 echo "=========================" 5 echo "Footer AutoStart" 6 echo "=========================" 7 } 8 9 stop() 10 { 11 echo "This program Stop!!!!!" 12 } 13 14 case "$1" in 15 start) 16 start 17 ;; 18 stop) 19 stop 20 ;; 21 restart) 22 stop 23 start 24 ;; 25 *) 26 echo "Usage: footbar {start|stop|restart}" 27 ;; 28 esac 29 exit 0
三、測試腳本
1 service footbar start 2 service footbar stop 3 service footbar status
四、設置自啟動
步驟一
1 update-rc.d footbar defaults
步驟二(Level 3 啟動項后面增加軟連接)
1 cd /etc/rc3.d/ 2 ln -s ../init.d/footbar S01footbar
步驟三
reboot 重啟測試