Lunix下如何用shell启动和关闭一个java程序?
来源:互联网 发布:现代启示录 知乎 编辑:程序博客网 时间:2024/06/10 02:17
我写了一个java程序,有main方法入口,已经打包一个jar,并已经能在unix下启动运行,但我想写个脚本文件,方便管理人员去启动和关闭我的java进程. 类似于tomcat的startup.sh,shutdown.sh ,但不能具体如何写,我查过资料,大概原理是启动java进程后,获得进程pid,pid保存到一个文件中,关闭时,读取这个文件,获得pid,kill pid. 具体怎样写不知道,请熟悉这方面的帮忙写写,谢谢.
最佳答案:
#!/bin/shSERVER=/home/java/servercd $SERVERcase "$1" in start) nohup java -Xmx128m -jar server.jar > $SERVER/server.log 2>&1 & echo $! > $SERVER/server.pid ;; stop) kill `cat $SERVER/server.pid` rm -rf $SERVER/server.pid ;; restart) $0 stop sleep 1 $0 start ;; *) echo "Usage: run.sh {start|stop|restart}" ;;esacexit 0
0 0
- Lunix下如何用shell启动和关闭一个java程序?
- 如何用bat启动java程序
- 在windows下如何用命令行启动程序
- 如何用java程序拷贝出一个文件夹下的所有图片
- 如何用cmd关闭打开的程序
- android如何用adb shell启动应用程序
- 如何用java程序直接打开一个Excel文件.
- 如何用java写一个死锁的程序
- 如何用Java自己写一个.exe程序
- 如何用程序启动 CMD 程序
- 如何用SHELL编写一个进度条
- linux环境下编写shell脚本启动和关闭jar包服务程序
- 如何用VB获取程序启动参数
- 如何用Java后台执行SHELL脚本?
- 如何用shell脚本编译java工程
- 一个启动Java程序的shell脚本
- 如何用一个java程序来判断一个xml文件是否符合一个DTD的要求
- Linux上java程序启动、关闭、重启shell脚本
- java数据库连接池配置的几种方法
- Text To Speech 总结
- 功能仿真时发现一个很奇怪的东西
- unity3d动画插件Dotween使用学习笔记
- iOS-沙盒内视频导出到相册
- Lunix下如何用shell启动和关闭一个java程序?
- 哈夫曼树
- acl
- php书写效率问题
- php设计模式-策略模式
- dp(dip)、px和dip三者之间关系
- Glide 图片闪烁问题
- nat
- 电子选频率特性