supervisor执行dotnet

先安装SuperVisor

sudo apt install supervisor

 在 /etc/supervisor/conf.d/ 目录下,建立 项目名.conf 文件。

[program:mall]

command=dotnet Web.dll

directory=/var/www/mall

user=root

然后重新加载一下配置就可以了。

sudo supervisorctl reload

如果没有执行,可以手动跑一下。

sudo supervisorctl start mall

 当然,手动停止就是stop了。

sudo supervisorctl stop mall

 随服务器启动

systemctl is-enabled supervisord

 

[program:MGToastServer] ;程序名称,终端控制时需要的标识
command=dotnet MGToastServer.dll ; 运行程序的命令
directory=/root/文档/toastServer/ ; 命令执行的目录
autorestart=true ; 程序意外退出是否自动重启
stderr_logfile=/var/log/MGToastServer.err.log ; 错误日志文件
stdout_logfile=/var/log/MGToastServer.out.log ; 输出日志文件
environment=ASPNETCORE_ENVIRONMENT=Production ; 进程环境变量
user=root ; 进程执行的用户身份
stopsignal=INT
posted @ 2018-11-14 16:54  VincentZhou  阅读(520)  评论(0编辑  收藏  举报