配置服务

基本思路

linux是基于文件的系统,所以只要在指定位置放上指定格式的文件,就可以配置服务

这个位置是 /etc/systemd/system

第一步,创建文件

vi /etc/systemd/system/WeixinEventHandler.service

第二步,配置文件

[Unit]
Description=WeixinEventHandler


[Service]

WorkingDirectory=/root/xiang/WeixinEventHandler

ExecStart=/usr/bin/dotnet /root/xiang/WeixinEventHandler/ApiMSCore.WeixinEventHandler.dll

Restart=always

SyslogIdentifier=dotnet core console

User=root

Environment=ASPNETCORE_ENVIRONMENT=Production

其中,

- WorkingDirectory 是文件启动的路径,这里必须要是程序文件所在的路径,否则可能会导致无法找到指定的文件,例如appsetting.json

第三步 保存退出

:wq

第四步 刷新配置文件(如果新增,这部可跳过)

systemctl daemon-reload

第五步 启动

systemctl start WeixinEventHandler.service

其他1:查看运行状态

systemctl status WeixinEventHandler.service

其他2:停止

systemctl stop WeixinEventHandler.service