码迷,mamicode.com
首页 > 系统相关 > 详细

Linux把程序设置成服务运行

时间:2019-11-03 14:45:40      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:配置文件   ice   top   network   目录   java_home   java   ystemd   写入   

    在linux下,把程序设置systemctl服务,并开机启动。以nexus服务为例:进入usr/lib/systemd/system/目录 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明。

    以nexus服务为例:

    进入/usr/lib/systemd/system, 新建nexus.service文件,写入如下内容, 字段说明请百度systemctl服务的字段说明。

    ……

[Unit]

Description=Nexus

After=network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

Environment="JAVA_HOME=/usr/java/jdk1.8.0_144"

ExecStart=/usr/local/nexus/nexus-3.7.1-02/bin/nexus start

ExecStop=/usr/local/nexus/nexus-3.7.1-02/bin/nexus stop

[Install]

WantedBy=multi-user.target

    保存退出,输入:systemctl reload *.service #重新加载服务配置文件。然后就可以启动服务了, systemctl start nexus.service即可

    设置开机启动: systemctl enable nexus.service,systemctl常见命令:

    systemctl is-enabled servicename.service #查询服务是否开机启动

    systemctl enable *.service #开机运行服务

    systemctl disable *.service #取消开机运行

    systemctl start *.service #启动服务

    systemctl stop *.service #停止服务

    systemctl restart *.service #重启服务

    systemctl reload *.service #重新加载服务配置文件

    systemctl status *.service #查询服务运行状态

    systemctl --failed #显示启动失败的服务

Linux把程序设置成服务运行

标签:配置文件   ice   top   network   目录   java_home   java   ystemd   写入   

原文地址:https://www.cnblogs.com/dengshuangjang/p/11786010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!