Supervisor

确保后台服务崩溃后自动重启。

🐧

Alibaba Cloud Linux / CentOS 8

sudo yum install -y epel-release
sudo yum install -y supervisor
sudo systemctl enable --now supervisord
# 配置文件目录 /etc/supervisord.d/
🐧

Ubuntu

sudo apt update
sudo apt install -y supervisor
sudo systemctl enable --now supervisor
# 配置目录 /etc/supervisor/conf.d/
示例配置文件 (/etc/supervisord.d/myapp.ini)
[program:myapp]
command=dotnet /app/myapp.dll
directory=/app
autostart=true
autorestart=true
user=root