Linux
配置服务
基本思路
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