开机启动脚本
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
| sudo update-rc.d dockerup defaults
|
删除开机自启
1
| sudo update-rc.d -f dockerup remove
|