以服务PascalMing.RestService.dll服务为例
创建dotnet启动脚本
vim start.sh
nohup dotnet PascalMing.RestService.dll --urls "http://10.10.10.11:10086">>log.txt&
tail -f log.txt
创建停止脚本
vim stop.sh
echo "PascalMing.RestService 进程信息"
ps -ef | grep PascalMing.RestService| grep -v grep
echo "停止服务"
ps -ef | grep PascalMing.RestService | grep -v grep | awk '{print $2}' | xargs kill -9
修改属性
chmod +x start.sh
chmod +x stop.sh
启动
./start.sh
停止
./stop.sh
部署可以参考:
在 CentOS 上安装 .NET SDK 或 .NET 运行时: https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos#centos-8-
如果网络问题 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm执行失败,可以手工下载复制到本机执行。