一、前言
我们在开发业务功能后,部署到服务器。一般通过命令行或者脚本启动业务服务。比如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 重启测试