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

posted @ 2020-09-27 17:26  无脑仔的小明  阅读(1702)  评论(0编辑  收藏  举报