Linux把程序设置成服务运行

在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 #显示启动失败的服务

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

时间: 2024-10-08 13:02:47

Linux把程序设置成服务运行的相关文章

把应用程序设置成winodws服务

把应用程序设置成winodws服务的命令如下 sc create FileMonitorService type= own start= auto binpath= E:\learn_project\WindowsService1\FileMonitorService\bin\Debug\FileMonitorService.exe displayname= FileMonitorService 然后到服务里启动这个服务就可以了

windows下把jupyter设置成服务

每次想写python代码时,都需要打开IDE进行编写,并且需要创建许多小文件.如果使用jupyter就能够直接书写.但是jupyter需要手动通过控制台打开,这不够方便.通过把jupyter notebook设置成服务,就能够直接打开本地网页,直接书写python代码了. 一.介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用小工具,用于将EXE程序作为Windows服务运行.srvany是其注册程序的服务外壳,我们可以通过它让我们的程序以

将java应用程序打包成独立运行的.exe方法

对于windows用户来说,将java应用程序打包成.exe最好不过了,现在我介绍两个方法. 1.用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也能打包成各个平台的安装程序(当然不是免费的).我下载的是7.1 企业版我只提供一些注册码,安装程序大家在网上找.InstallAnywhere7.1注册码使用方法参考:具体 2.用MINI的免费的工具javalunch,JavaLauncher的下载网址是:http:/

JavaSE应用程序打包成可运行程序

JavaSE应用程序打包成可运行程序 所需软件 - MyEclipse或Eclipse(如会打包命令,此软件可省略) - exe4j 实现过程: 1.使用MyEclipse进行程序打包. - 选中项目右键 Export... 选中 JAR File...点击next 选择输出文件位置. 选择下一步取消勾选Export classs files with compile errors 选择下一步,选择包含main方法的类,之后点击finish就生成jar包了 2.生成windows下可运行的程序(

Linux GUI程序设置鼠标位置

Linux GUI程序设置鼠标位置 ? 示例代码: Display *dpy; Window root_window; ? dpy = XOpenDisplay(0); root_window = XRootWindow(dpy, 0); XSelectInput(dpy, root_window, KeyReleaseMask); XWarpPointer(dpy, None, root_window, 0, 0, 0, 0, 100, 100); XFlush(dpy);

黄聪:使用srvany.exe将任何程序作为Windows服务运行

srvany.exe是什么? srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等. 如何获取? 你可以通过下载并安装Microsoft Windows Resource Kits获得或者可以通过

Linux、UNIX设置开机自动运行命令、脚本配置

转 http://blog.itpub.net/23135684/viewspace-668924/ unix 一般使用方法3,用于部署osw 方法一:编辑/etc/rc.d/rc.local加入要执行的命令.如:[[email protected] rc.d]# cat rc.local#!/bin/sh## This script. will be executed *after* all the other init scripts.# You can put your own initi

Nginx设置成服务并开机自动启动【yum安装的成功了】

①在/etc/init.d下创建文件nginx vim /etc/init.d/nginx ②其内容参考https://www.nginx.com/resources/wiki/start/topics/examples/redhatnginxinit/ 需要注意的配置:nginx="/usr/local/nginx/sbin/nginx" #修改成nginx执行程序的路径. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf&

Nginx设置成服务并开机自动启动

在/etc/init.d下创建文件nginx [[email protected] ~]# vim /etc/init.d/nginx 需要注意的配置: 其内容参考nginx官方文档 nginx=”/usr/local/nginx/sbin/nginx” //修改成nginx执行程序的路径. NGINX_CONF_FILE=”/usr/local/nginx/conf/nginx.conf” //修改成nginx.conf文件的路径. 保存后设置文件的执行权限 [[email protected