linux之systemctl设置自定义服务
1 问题
在linux系统上设置自定义服务,或者让我的服务开机就运行起来,比如我们就以tomcat服务为例子
/usr/local/tomcat/bin/startup.sh 启动tomcat的脚本
/usr/local/tomcat/bin/shutdown.sh 关闭tomcat的脚本
/usr/local/tomcat/bin/restart.sh 重启tomcat的脚本
2 解决方法
1) 在/usr/lib/systemd/system/目录下新建立一个tomcat.service文件
格式如下
[Unit]
Description=java tomcat
After=tomcat service[Service]
Type=forking
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/usr/local/tomcat/bin/restart.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh[Install]
WantedBy=multi-user.target
2) 部分文件说明
[Unit]:服务的说明
Description:描述服务
After:依赖,当依赖的服务启动之后再启动自定义的服务
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True
linux之systemctl设置自定义服务相关推荐
- Linux使用systemctl设置程序开机自启动
1 说明 设置开机自启动,需要用到systemctl工具. systemctl是一个systemd工具,主要负责控制systemd系统和服务管理器. systemd是一个系统管理守护进程.工具和库的集 ...
- linux 使用systemctl 设置java进程开机启动,管理springboot开机进程
该过程默认已经安装jdk.java程序启动方式有多重,列出如下几种. 1.java -jar demo.jar 使用该命令程序在控制台输出启动,当按下Ctrl+C和关闭终端时,程序会终止.输出日志,在 ...
- 使用systemctl设置tomcat开机自启动
前言 redhat 7.0 Linux使用systemctl设置程序开机自启动 tomcat设置开启自启动 步骤 编写服务定义文件: > vi tomcat8080.service ------ ...
- Linux iptables防火墙设置与NAT服务配置
Linux iptables防火墙设置与NAT服务配置 - 摘要: linux教程,NAT服务器,iptables防火墙设置与NAT服务配置, 防火墙是指设置在不同网络或网络安全域之间的一系列部件的组 ...
- linux设置挂载服务端防火墙_Linux Tomcat使用之前预配置(端口开放关闭 防火墙设置 硬盘挂载 安装文件)...
语法 yum(选项)(参数) 选项 -h:显示帮助信息: -y:对所有的提问都回答"yes": -c:指定配置文件: -q:安静模式: -v:详细模式: -d:设置调试等级(0-1 ...
- linux配置redis服务,记一次linux下安装redis, 设置redis服务, 及添加环境变量
一. redis的安装 cd /opt # ...
- Linux service之自定义服务
前言 服务是应用程序存在的一种形式,静态的程序(即代码)运行成为进程运行于后台,从而执行规定的业务逻辑,对于后端程序而言通常是监听端口以处理来自客户端的请求.但这并非是一个服务,而只是一个运行于后台的 ...
- 重新启动oracle 服务,在linux重新启动下如何设置oracle服务自动开启
在linux重新启动下如何设置oracle服务自动开启 发表于2021 2019-12-17 | 没有评论 2. 修改文件/etc/rc.local添加一下两行 su - oracle -c ...
- centOs6.5版Linux系统中搭建Samba服务(附搭建Samba设置及相关配置参考)
一.实验环境(仅做参考,可以用更新版本) Linux版本:CentOS-6.5-i386-bin-DVD1 虚拟机:VMware Workstation Pro14.1.3 虚拟机设置为桥接模式,虚拟 ...
最新文章
- 在ireport报错 报 jdk5找不到的解决办法
- mysql批量insert数据锁表_批量插入数据产生锁阻塞的问题
- Oracle常用语句:分页查询语句的写法
- 常用工具类系列之DateUtil
- Android之手机摇一摇震动刷新(支持ListView、GridView、WebView)并生成我的二维码
- java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...
- MongoDB 教程五: MongoDB固定集合和性能优化
- index.wxss 导入不显示结果
- java 一个线程运行_Java并发(基础知识)—— 创建、运行以及停止一个线程
- 多线程—— Queue(储存进程结果)
- 【Python3】【爬虫】meizituSpider
- 小游戏开发引擎CocosCreator
- 西门子mag6000接线_西门子MAG5000/6000电磁流量计应用及安装
- LeetCode 每日一题331. 验证二叉树的前序序列化
- 2009年国家质监局公布的禁用化妆品名单
- VSCode的VUE项目侧边栏打开资源管理器中的NPM脚本
- Rap2接口管理工具搭建及版本升级
- js实现返回上一页(页面刷新与不刷新)
- jqGrid参数列表
- sql 纵向求和_SQL里边的求和语句怎么写