zoukankan      html  css  js  c++  java
  • 使用systemd管理进程,设置进程自动启动

    systemd是什么?

    为系统的启动和管理提供一套完整的解决方案


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

    使用systemd可以监控某个进程是否在运行,进程关闭后可以自启;并且随系统启动。

    如何是实现?

    第一步:创建一个配置文件*.service。这个文件指明了哪个程序要启动。启动方式,启动命令等。

    第二步:systemd重载配置文件

    第三步:把这个文件注册到随系统启动

    第四步:调用这个配置文件启动程序

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

    下面开始详细步骤

    第一步

    在指定的目录,

    cd /etc/systemd/system/

    创建*.service文件。

    sudo vim netCoreWeb.service

    文件内容

    [Unit]
    Description=说明
    
    [Service]
    Type=always  
    #程序启动 atd是程序执行文件 ExecStart=/usr/bin/atd [Install] WantedBy=multi-user.target

    ---------------------------------------------------
    第二步
    sudo systemctl reload *.service
    ------------------------------------
    第三步
    sudo systemctl enable  *.service
    ---------------------------------------------
    第四步
    sudo systemctl restart *.service
    --------------------------------------------------------
    最简单的配置完成了。
    通过ps命令检查进程是否存在。kill命令进程后,查看进程是否自动启动。
     
  • 相关阅读:
    maven生命周期
    snsapi_base和snsapi_userinfo
    MySQL大小写问题
    高德地图JSApi
    方向
    看源码和写demo是一种比较容易提升的方式
    前后端分离,接口API,契约
    java文档操作
    String.getBytes(),源码之下,了无秘密
    myeclipse快捷键(转载)
  • 原文地址:https://www.cnblogs.com/snake1118/p/13632181.html
Copyright © 2011-2022 走看看