Ubuntu开机自动启动脚本

2022-03-16  本文已影响0人  二班老许
1. 进入init.d目录
cd /etc/init.d
2. 编写启动脚本

比如我这里写启动uwsgi的脚本

vim uwsgi.sh

注意前面几行的规范

#!/bin/sh
### BEGIN INIT INFO
# Provides:          uwsgi.sh
# Required-start:    $local_fs $remote_fs $network $syslog
# Required-Stop:     $local_fs $remote_fs $network $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the uwsgi.sh daemon
# Description:       starts uwsgi.sh using start-stop-daemon
### END INIT INFO

# 下面这里是我启动uwsgi的命令
uwsgi --emperor /home/nginx/uwsgi  --logto /var/log/nginx/uwsgi.log &
3.修改脚本权限
chmod 755 uwsgi.sh
4. 设置开机启动

开机启动,100为优先级

sudo update-rc.d uwsgi.sh defaults 100
5. 移除开机启动
sudo update-rc.d -f uwsgi.sh remove
上一篇下一篇

猜你喜欢

热点阅读