在树莓派中运行net6服务程序
在树莓派中安装net6运行环境并运行.net6应用程序
记录生成同时支持windows和linux的服务
net6独立部署到centos8(无需安装net6环境)
.net6新增windows服务
.netCore2.1创建服务程序
centos8中配置python服务程序
ASP.NetCoreWeb以服务形式运行
一、上传inout.py至centos8中。/autorun/inout.py
#修改权限
sudo chmod 777 inout.py
二、cd到system位置
cd 到 /etc/systemd/system
三、创建inout.service文件
sudo nano inout.service
编写内容:
[Unit]
Description=inout
After=network.service
[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/bin/python3.6 /home/lwdred/autorun/inout.py
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Type指定了我的类型是simple
after指定了启动network.service服务后开始启动我的服务,
ExecStart指定了执行/usr/bin/python3.6 server.py ,
WorkingDirectory指定了工作空间在
PrivateTmp指定了开启独立的进程空间,
三、Ctrl+o 后输入文件名inout.service
Ctrl+x保存文件
其他命令备忘:
//重新挂载服务
sudo systemctl daemon-reload
启动服务
sudo systemctl start inout.serice
//停止
sudo systemctl stop inout.service
查看服务状态
sudo systemctl status inout.service
设置开机启动
sudo systemctl enable inout.service
//查看服务是否是自启动
systemctl is-enabled inout.service