ubuntu20设置开机启动uwsgi
2021年10月1日 - 由Bo 0 评论 1721 阅读
最近把个人服务器从老版本升级到ubuntu 20,发现开机启动项有所变化。这里做个备忘,按下面步骤操作了即可。
没有默认的rc.local,于是需要手动建立一个
sudo touch /etc/rc.local
然后修改该文件的运行权限
sudo chmod +x /etc/rc.local
因为现在是默认读取/etc/systemd/system下的配置文件,于是再创建一个软连接
ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/
在/lib/systemd/system/rc-local.service的最后添加下面的配置
[Install]
WantedBy=nulti-user.target
Alias=rc-local.service
在rc.local中添加类似下面的内容
#!/bin/sh
source /home/bob/venv/bin/activate
nohup /home/bob/venv/bin/uwsgi -i /home/bob/conf/uwsgi.ini &
exit 0
再次重启后就看到已有uwsgi进程了
下一篇:
个人服务器降低mysql内存占用
上一篇:
用curl检查网络请求的耗时