开机启动脚本

开机启动脚本

centos

编写脚本

前面3行必需,后续为需要开机执行的指令

1
2
3
4
#!/bin/bash
# chkconfig: 2345 20 80   [这个就是默认在2345运行级别是开启的,20为启动顺序,80为停止顺序]
# description: Saves and restores system entropy pool for \
chmod 755 wafinfo

放置脚本到启动目录

1
sudo mv wafinfo /etc/profile.d/

chkconfig指令对应的服务要和文件名称完全对应

注册服务

1
chkconfig --add wafinfo
1
chkconfig --list wafinfo

debian

编写脚本

前面3行必需,后续为需要开机执行的指令

1
2
3
4
5
6
7
#!/bin/bash
### BEGIN INIT INFO
# Default-Start:  2 3 4 5
# Default-Stop: 0 1 6
### END INIT INFO
cd /home/pi/docker/
docker-compose -f docker-compose.yml up -d

放置脚本到启动目录

1
sudo mv dockerup /etc/init.d
1
cd /etc/init.d
1
chmod 755 dockerup

设置开机自启

1
sudo update-rc.d dockerup defaults

删除开机自启

1
sudo update-rc.d -f dockerup remove
Licensed under CC BY-NC-SA 4.0