Linux下启动、停止J2SE程序(脚本)
2019独角兽企业重金招聘Python工程师标准>>>
#filename:variable
#pname配置J2SE程序入口类名,即包含启动main方法的类
pname=com.*.*.*
#!/bin/sh
#filename:run.sh
source variable
#下面请填写自己的classpath
java -cp lib/*:. $pname
#!/bin/sh
#filename:startup.sh
source variable
pid=`ps -ef|grep $pname|grep -v grep|awk '{print $2}'`
if [ "X$pid" = "X" ] then ./run.sh : run $* & sleep 1 pid=`ps -ef|grep $pname|grep -v grep|awk '{print $2}'` echo $pid > run.pid echo "START UP [$pname]" else echo "THE PROCESS IS ALREADY RUNNING!!!" ps -ef|grep $pid|grep -v grep
fi
#!/bin/sh
#filename:shutdown.sh
source variable
if test -f run.pid; then kill -1 `cat < run.pid` rm run.pid echo "SHUTDOWN [$pname]" else pid=`ps -ef|grep $pname|grep -v grep|awk '{print $2}'` if [ "X$pid" = "X" ] then echo "THERE IS NO RUNNING PROCESS. [$pname]" else ps -ef|grep $pname|grep -v grep|awk '{print $2}'|xargs kill -1 echo "THERE IS RUNNING PROCESS NAME [$pname] BUT NOT SURE TO SHUTDOWN." ps -ef|grep $pid|grep -v grep fi
fi
以上四个文件请放在同一目录下
转载于:https://my.oschina.net/javawdw/blog/82834
Linux下启动、停止J2SE程序(脚本)相关推荐
- linux杀死tomcat进程6,Linux下启动停止查看杀死Tomcat进程(示例代码)
文章来自:http://www.linuxidc.com/Linux/2011-06/37180.htm 启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/sta ...
- linux 下启动jar小程序
下面是我的三个可运行jar程序 1.启动 采集话单文件应用程序 nohup java -jar gather.jar > logs/gather/console.out & 2.启动 ...
- Linux查看tomcat服务进程号,Linux下启动停止查看杀死Tomcat进程
启动 一般是执行tomcat/bin/startup.sh,sh tomcat/bin/startup.sh 停止 一般是执行 sh tomcat/bin/shutdown.sh脚本命令 查看 执行p ...
- Linux k8s 启动 停止 查询状态 脚本
2019独角兽企业重金招聘Python工程师标准>>> CMD=$1showHelp(){echo "start ---- start k8s cluster" ...
- linux svn 服务 关闭,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- linux svn 启动命令行,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- 不错的linux下通用的java程序启动脚本(转载)
虽然写起动shell的频率非常不高...但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell. 在网上找到一个挺好的通用shell脚本. 只需要修改一些配置变量,就可以用 ...
- linux java启动脚本文件_不错的linux下通用的java程序启动脚本
#!/bin/sh #该脚本为Linux下启动java程序的通用脚本.即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用. # #Author: tudaxi ...
- linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤
Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...
- linux下启动应用程序,RedHat Linux 9下启动应用程序
RedHat Linux 9下启动应用程序 发布时间:2005-09-02 14:07:29来源:红联作者:zz123 我安装了一个从互联网上下载的应用程序,一切似乎都正常,但在我键入它的名称后,却总 ...
最新文章
- FFmpeg中可执行文件ffmpeg用法汇总
- 用Transformer完全替代CNN?
- 成功人士,默默做的30件事 (4-6)
- 粒子滤波实现物体跟踪
- 深入理解计算机系统:计算机系统概述
- textjoin去重_SuperJoinText这个函数,弥补了TEXTJOIN的缺憾
- 操作系统已经向SQL Server 返回了错误21
- litepal创建数据库表失败
- 拓端tecdat|R语言分析协变量之间的非线性关系
- 使用ts 引入组件_Cocos技术派 | TS版属性面板定义高级篇
- Win7开机动画不见了
- 最新CISP模拟考试题库及答案(一)
- App版本更新接口的设计
- 天猫精灵智能设备对接(3)
- 安装Office 2016时报错Office 16 Click-to-Run Extensibility Component的处理办法
- 文章标题 SPOJ - DRUIDEOI : Fata7y Ya Warda!(单调栈)
- matlab毕达哥拉斯质数,毕达哥拉斯质数
- SQL分析阿里云淘宝电商数据
- 风控案例 | 宁波通商银行背后的科技力量
- 本地电脑如何远程连接阿里云WINDOWS服务器