Debian自啟動服務


一、前言

  我們在開發業務功能后,部署到服務器。一般通過命令行或者腳本啟動業務服務。比如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 重啟測試

 


本文地址: https://www.cnblogs.com/wunaozai/p/13740667.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM