linux如何制作服务,linux把jar做成服务
1、创建开机启动文件
touch /etc/rc.d/init.d/stm-nec
2、vi /etc/rc.d/init.d/tm-nec
3、文件内容如下
#!/bin/bash
#chkconfig: 2345 10 90
#description:stm-nec
BASE_DIR="/home/stm/jar/"
JAR_FILE="stm-nec.jar"
SERVICE_NAME="stm-nec"
start()
{
echo "starting ${SERVICE_NAME}..."
cd $BASE_DIR
nohup java -jar $JAR_FILE > /home/stm/jar/${SERVICE_NAME}.log &
echo "${SERVICE_NAME} started"
}
stop()
{
echo "stopping ${SERVICE_NAME}..."
pid=`ps -ef|grep $JAR_FILE |grep -v grep |awk '{print $2}'`
kill -9 $pid
echo "${SERVICE_NAME} stopped"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: `basename $0` start|stop|restart"
esac
exit 0
4、赋予权限
chmod +x /etc/rc.d/init.d/stm-nec
5、设置开机启动
chkconfig --add stm-nec
6、启动服务
systemctl start stm-nec
linux如何制作服务,linux把jar做成服务相关推荐
- 编译mini linux,手动制作mini linux详细步骤—之一
8.2.1.mini linux内核编译 实验目的: 对Linux内核以非模块化手动编译,并借助busybox安装根文件系统,来制作最小化的linux系统.所谓非模块化,就是将各种所需的硬件驱动.支持 ...
- linux网页制作教程,linux:.htaccess文件使用教程
1.1 什么是.htaccess文件 从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站.尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多 ...
- linux程序制作文件,Linux编程实现制作文件的ed2k链
本程序依赖 c99, 只支持终端"标准输入",转换成的链接以"标准输出"而输出,错误以"标出错误输出"而输出. md4 编码代码来自网络. ...
- linux获取随机数脚本,Linux下对拍脚本与随机数生成器
对拍脚本 新建一个文档 check.sh 作为对拍脚本. #!/bin/bash while(true)do #死循环 ./data > .in #运行数据生成器,将数据输出到1.in ./st ...
- linux光盘做成iso文件夹,制作光盘版linux
打造属于自己的光盘版linux(用grub引导) 一.为什么要做这样一个linux我一直想做一个属于自己的小型的linux,但从网上搜索所得结果都是打造放在软盘中的linux,而且都是用lilo启动. ...
- linux上启动git,linux上git操作与打jar包更新启动服务脚本
一:安装mvn,安装git,创建git版本库(可以直接远程拉取一个),打包,更新服务 vi cmh.sh #!/bin/sh echo "服务端更新开始" ## git updat ...
- linux 批量部署 pdf,Linux服务之批量部署篇
批量部署步骤: 1.检查环境 getenforce #检查内核防火墙是否关闭 systemctl status firewalld #检查firewalld是否 ...
- linux配置redis服务,Linux下安装Redis并设置相关服务
一.简介 Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使 ...
- Linux系统启动流程(4)制作自定义linux之一
Linux系统启动流程(4)制作自定义linux之一 平时使用的服务器类型的linux系统一般都会装载各种软件与服务,而在某些情况下,并不能一直直接使用公司管理的系统,一是可能会出现故障,二是在处理一 ...
最新文章
- Xilinx Zynq FPGA Boards板
- 【Origin】晨起忆梦
- 集群系统实现方案详解
- linux i o的使用情况,Linux下使用iostat 监视I/O状态
- 6月21 百度文本编辑器
- shiro启动之后页面访问不了_java:shiro入门——4
- Shell脚本——基础语法
- Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- 2020年12月程序员工资统计,平均14222元,Java排名靠后!
- 通过postman向OpenTSDB插入数据并查询
- [swustoj 1091] 土豪我们做朋友吧
- 【电路设计】1N系列二极管型号总结
- reinstall virtualbox-dkms 虚拟机崩溃
- ardupilot rover ardurover 电机相关源码 PreArm servo function 33 unassigned
- 恋爱测试题测男生软件,男友求生欲测试题大全
- Java多线程篇--原子包、阻塞队列和并行流
- RL 实践(3)—— 悬崖漫步【QLearning Sarsa 各种变体】
- Windows下Ubuntu子系统,开启复制粘贴功能方法
- python爬虫系列(一):爬虫简介
- linux 软件包的安装,linux安装软件包的方法
热门文章
- cell数组变为字符串_字符串匹配 ---- BM 算法原理
- css如何调整红心样式_条码软件如何调整条码数据的样式
- ecplise git修改提交信息_eclipse git提交忽略文件配置
- 安全云盘项目(三):3.1 Qt的工具_MVD架构和信号槽原理分析
- dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...
- java 如何去掉 nbsp_java-如何去掉JFrame上的最大化最小化和关闭按钮
- pytorch optim.SGD
- python ini
- C语言 static
- freecplus框架-字符串操作