zoukankan      html  css  js  c++  java
  • asp.net core 在centeros 7.x下创建服务

      Netcore服务生成说明

    如有个项目/opt/wwwroot/dpms.1633.com

    启动为/usr/bin/dotnet /opt/wwwroot/dpms.1633.com/DPMS.Web.dll

    后台启动为nohup /usr/bin/dotnet /opt/wwwroot/dpms.1633.com/DPMS.Web.dll  &

    每次更新启动都很麻烦,现在做出服务用centos的命令启动和重启

    ###-------------------------------复制以下命令并进行更改,生成自己需要的服务

    cat >>/usr/lib/systemd/system/patent.service<<EOF

    [Unit]

    Description=patent program on centos7

    [Service]

    WorkingDirectory=/opt/wwwroot/api-patent.1633.com

    ExecStart=/usr/bin/dotnet /opt/wwwroot/api-patent.1633.com/Patent.Web.dll

    Restart=always

    RestartSec=10

    User=root

    SyslogIdentifier=dotnet-patent

    Environment=ASPNETCORE_ENVIRONMENT=Production

    [Install]

    WantedBy=multi-user.target

    EOF

    ###-------------------------------------

     

    ---------------------------

    #服务配置好后,用以下命令启动,dpms.service按各自项目更改

    systemctl enable dpms.service   #开机启动

    systemctl start dpms.service    #启动

    systemctl restart dpms.service   #重启

    systemctl stop dpms.service    #停止

    systemctl status dpms.service   #检查服务状态  running表示服务器正在运行,fail表示程序出错

    systemctl list-units --type=service      #列出所有的服务

  • 相关阅读:
    开发进度01
    eclipse 调用cmd运行DataX
    kettle 新建DB连接双击打不开
    用户体验评价
    找水王课堂练习
    人月神话阅读笔记01
    用户模板和用户场景
    大道至简阅读笔记03
    第九周
    第八周总结
  • 原文地址:https://www.cnblogs.com/fei686868/p/11234609.html
Copyright © 2011-2022 走看看