博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Centos里面,把.net core程序设为开机自启动
阅读量:4359 次
发布时间:2019-06-07

本文共 807 字,大约阅读时间需要 2 分钟。

确定你的.net core程序可以在centos手动启动后,下一步,就是把这个程序做成一个服务,让它开机自自动了

1.创建脚本文件

到目录/etc/rc.d/init.d下面,创建一个myserver.sh文件

要用vi生成,从windows生成,拷贝到linux,可能最终会无法启动这个脚本

vi myserver.sh

内容如下:

#!/bin/bash

# chkconfig: 2345 10 30
# description: testServer

dotnet /home/yourapp.dll

#!/bin/bash

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/bash来执行程序。

# chkconfig: 2345 10 30

其中2345是默认启动级别,级别有0-6共7个级别。

  等级0表示:表示关机   

  等级1表示:单用户模式   

  等级2表示:无网络连接的多用户命令行模式   

  等级3表示:有网络连接的多用户命令行模式   

  等级4表示:不可用   

  等级5表示:带图形界面的多用户模式   

  等级6表示:重新启动

10是启动优先级,90是停止优先级

如果你把启动优先级设为80,开机的时候,小于80的服务会先启动,直到没有低于80的服务,你的服务才会启动

2.设置脚本文件为可执行

sudo chmod +x myserver.sh

3.激活你的服务脚步

chkconfig --add myserver.sh

chkconfig myserver.sh on

 4.测试

用命令启动这个脚本试试看,没有提示错误就是脚本没有问题了

service myserver start

最后重启,发现你的程序已经自动运行了

转载于:https://www.cnblogs.com/IWings/p/6728791.html

你可能感兴趣的文章
IOS5中的Safari不兼容Javascript中的Date问题,做下笔录吧!奶奶的,折腾我半天!...
查看>>
利用element-ui封装地址输入的组件
查看>>
【线段树区间最值单点更新模板】BNUOJ 52965 E Excellent Engineers
查看>>
String、StringBuffer与StringBuilder之间区别
查看>>
Timer.3 - Binding arguments to a handler
查看>>
linux 判断变量是否相等方法
查看>>
只能为浮点数的正则表达式
查看>>
Android之指南针学习 分类: Android开发 ...
查看>>
android学习和广告平台赚钱zz 分类: Android其他 ...
查看>>
第7章例7-13
查看>>
推荐几本产品类的书
查看>>
VC++一些开发心得与调试技巧
查看>>
python 归纳 (二八)_python测试使用快速上手
查看>>
oracle 11g虚拟机安装环境配置脚本
查看>>
高并发的初识和想法
查看>>
[HihoCoder-1424] Asa's Chess Problem
查看>>
事件委托
查看>>
利用for循环找出1000以内的质数
查看>>
使用jQuery快速高效制作网页交互特效(5)
查看>>
C++学习(十一)(C语言部分)之 练习
查看>>