脚本一:

startTest.sh内容如下:

#!/bin/sh

java -jar Test.jar &       #注意:必须有&让其后台执行,否则没有pid生成

echo $! > /var/run/Test.pid   # 将jar包启动对应的pid写入文件中,为停止时提供pid

stopTest.sh内容如下:

#!/bin/sh

PID=$(cat /var/run/Test.pid)

kill -9 $PID

脚本二:

#! /bin/sh

#启动方法

start(){

java -Xms128m -Xmx2048m -jar test1.jar 5 > log.log &

java -Xms128m -Xmx2048m -jar test2.jar 5 > log.log &

tail -f result.log

}

#停止方法

stop(){

ps -ef|grep test|awk '{print $2}'|while read pid

do

kill -9 $pid

done

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

*)

printf 'Usage: %s {start|stop|restart}\n' "$prog"

exit 1

;;

esac

Linux中启动和停止jar包的运行

脚本一: startTest.sh内容如下: #!/bin/sh java -jar Test.jar &       #注意:必须有&让其后台执行,否则没有pid生成 echo $! ...

Linux上java程序的jar包启动通用脚本(稳定用过)

Linux上java程序的jar包启动通用脚本如下: #! /bin/sh export LANG="zh_CN.GBK" SERVICE_NAME=` .sh` SCRIPT_N ...

如何给Eclipse中添加库(jar包)

折腾Eclipse时,经常会遇到这种情况: 缺少某个库,找到之后,需要将该库,jar包,加入到当前项目,使得代码中的import xxx得以正常导入. 举例: [已解决]Eclipse的java代码出 ...

android中正确导入第三方jar包

android中正确导入第三方jar包 andriod中如果引入jar包的方式不对就会出现一些奇怪的错误. 工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug. 刚开始是这样引用 ...

如何在Eclipse中添加Tomcat的jar包

原文:如何在Eclipse中添加Tomcat的jar包 右键项目工程,点击Java Build Path 点击Add Library,选择Server Runtime 选择Tomcat版本 此时就看到 ...

Eclipse中的工程引入jar包后没有整合到一个文件夹而是全部在根目录下显示

Eclipse中的工程引入jar包后没有整合到一个文件夹而是全部在根目录下显示 解决方案: 1,在Eclipse中,点击window-->Preferences-->Java-->B ...

将eclipse java程序打包成jar的总结(包括工程中没有引用外部jar包和有引用外部jar包两种情况)

一.当eclispe java工程中没有引用外部jar包时: 选中工程---->右键,Export...--->Java--->JAR file--->next-->填写 ...

idea中maven项目打jar包

从Eclipse换成Idea的小伙伴们可能会找不到Eclipse中Maven项目打jar包的方法,因为eclipse只需要在工程上点击右键,右键菜单中就有Maven打包的相关选项. 然而Idea的右键 ...

随机推荐

[MetaHook] Quake FMOD player demo

CFMOD.h #ifndef CFMOD_H #define CFMOD_H #include "qfmod.h" struct Sound_t { char *pszName; ...

PostgreSQL/bin

pg_receivexlog pg_receivexlog—以流的方式从一个PostgreSQL集簇得到事务日志 pg_receivexlog被用来从一个运行着的PostgreSQL集簇以流的方式得到 ...

Codeforces 450D Jzzhu and Cities [heap优化dij]

#include #define MAXN 100050 #define MAXM 900000 using namespace std; struct st ...

数据库语言(一):SQL语法实例整理

数据库系统以一些语句作为输入,并返回一些输出,例如sql查询总是返回一张表,我们定义:具有相同格式的记录的集合是一张表. 考虑大学数据库系统: SQL中的数据类型: char(n) 字符串长度为n   ...

读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit

读书笔记-实用单元测试(英文版) Pragmatic Unit Testing in C# with NUnit Author: Andrew Hunt ,David Thomas with Matt ...

理解angular中的module和injector,即依赖注入

理解angular中的module和injector,即依赖注入 依赖注入(DI)的好处不再赘言,使用过spring框架的都知道.angularjs作为前台js框架,也提供了对DI的支持,这是java ...

HTML与HTML5复习标签汇总

按字母顺序排列 New : HTML5 中的新标签. 标签 描述 定义注释.   定义文档类型. 定义锚. &lt ...

JavaScript-点击任意点显示隐藏

//开/关 var only = document.getElementById('only'); var centerBox = document.getElementById('centerBox ...

【iCore4 双核心板_ARM】例程十:RTC实时时钟实验——显示时间和日期

实验现象: 核心代码: int main(void) { /* USER CODE BEGIN 1 */ RTC_TimeTypeDef sTime; RTC_DateTypeDef sDate; ; ...

linux jar 运行 停止,[转] Linux中启动和停止jar包的运行相关推荐

  1. linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...

    服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.-- Sergiu 服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用 ...

  2. 如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务

    服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用户,你可能会遇到需要重启服务的情况,例如安装 Barrier 来用于在计算机之间 ...

  3. Linux中启动和停止jar包的运行

    脚本一: startTest.sh内容如下: #!/bin/sh java -jar Test.jar & #注意:必须有&让其后台执行,否则没有pid生成 echo $! > ...

  4. windows nginx 停止和启动_nginx在window与linux中启动、停止、与关闭

    Windows CMD命令: 查看nginx的版本号:nginx -v 启动nginx:start nginx 快速停止或关闭nginx:nginx -s stop 正常停止或关闭nginx:ngin ...

  5. debian安装kali_如何在Ubuntu,Debian,Kali,Mint中启动,停止和启用,禁用Iptables或Ufw...

    debian安装kali Ubuntu is popular Linux distribution used in different enterprise or personal IT enviro ...

  6. oracle监听器启动停止,Oracle 10g 监听器启动后停止的解决办法

    今天遇到了监听器启动问题,问题原因是原先机器装Oracle的时候没有问题,后来更改机器名后,监听器就再无法启动了,问题定位是由 Oracle 10g 监听器启动后停止的解决办法 [日期:2011-11 ...

  7. python怎么按键开始与停止_使用Python启动和停止子流程

    我正在尝试通过MQTT命令在设备上启动和停止程序,但是它并没有真正实现我希望的方式. 要开始该过程,我正在使用: p = subprocess.Popen(["sh", " ...

  8. 重装助手教你如何在Win10中启动,停止,暂停或重新启动服务

    您的计算机操作系统需要在幕后进行大量的阶段性操作才能使其顺利运行.这些被称为服务,除非出现问题,否则您通常不会看到它们.服务确保在用户需要时可以使用操作系统的某些功能. 服务的一些职责包括扫描驱动器以 ...

  9. linux内核协议栈 TCP连接探测中的Keepalive和心跳包使用

    目录 1 TCP保活的必要性 2 导致TCP断连的因素 3 保活的两种方式 3.1 应用层面的心跳机制 3.2 TCP协议自带的保活功能 4 两种方式的优劣性 5 到底选用那种心跳方式? 6 配置 K ...

最新文章

  1. python海龟画笔如何运行_Python海龟绘图:turtle的简单使用
  2. mac系统添加VSCode到右键菜单(转)
  3. 位移时小心一下运算符的优先级
  4. python转cython_Cython安装与使用入门
  5. jQuery 取选中的radio的值方法
  6. 如何使错误日志更加方便排查问题
  7. 基于WINCE6.0的nandflash驱动(基于K9F1G08U0B)
  8. K-means的缺点(优化不仅仅是最小化误差)
  9. bzoj 2296: 【POJ Challenge】随机种子
  10. python给视频添加声音_python 给视频加入音频
  11. SpringMVC集成Thymeleaf
  12. c++嵌入linux指令以查找文件夹
  13. 数学思维游戏两则:Gabriel喇叭、世界末日论
  14. 学个Antenna:手机天线入门
  15. 软考网络规划设计师备考经验分享
  16. windows保护无法启动修复服务器,Win10系统提示Windows资源保护无法启动修复服务怎么办...
  17. python精灵和精灵组_Pygame精灵和精灵组
  18. JAVA Applet版的连连看游戏
  19. 【转】GitHub 优秀的 Android 开源项目
  20. 网管员必看:三款常见网管工具的对比

热门文章

  1. new+date+xxx+java_SpringMVC+MyBatis - 12 spring mvc4返回的json日期为Long的解决方案
  2. 试点高校网络教育部分公共基础课统一考试计算机应用基础答案,2019年6月试点高校网络教育部分公共基础课统一考试顺利结束...
  3. java 获取调用者方法_java获取调用当前方法的方法名和行数
  4. Bellman_Ford算法(求一个点到任意一点的最短距离)
  5. 计算机二级之Office应用之Excel中的函数(3)
  6. 1秒后跳转页面(延时setTimeout)
  7. java 父类返回子类是咧_【daily】Java泛型 - 返回父类的子类
  8. html table 转置,jQuery+CSS实现的table表格行列转置功能示例
  9. 卷积神经网络训练准确率突然下降_基于联邦学习和卷积神经网络的入侵检测方法...
  10. 解决The valid characters are defined in RFC 7230 and RFC 3986错误问题