1,pip install supervisor
2, mkdir -m 777 -p /etc/supervisor
3,echo_supervisord_conf > /etc/supervisor/supervisord.conf
4,vim /etc/supervisor/supervisord.conf
5,在supervisor.conf文件底部添加上
[include]
files=/etc/supervisor/conf.d/*.conf
6,mkdir -m 777 /etc/supervisor/conf.d
7,vim /etc/supervisor/conf.d/MyDotNetName.conf
内容示例:
[program:MyDotNetName]
command=/bin/bash -c "dotnet MyDotNetName.dll"
directory=/usr/PublishOutput/
stderr_logfile=/var/log/MyDotNetName.error.log
stdout_logfile=/var/log/MyDotNetName.stdout.log
environment=ASPNETCORE_ENVIRONMENT=Production
user=root
stopsignal=INT
autostart=true
autorestart=true
startsecs=3
8,systemctl enable supervisor.service
9,systemctl start supervisor.service