编写启动程序和停止程序的shell脚本
来源:互联网 发布:mac如何添加搜狗输入法 编辑:程序博客网 时间:2024/05/18 01:52
这两天项目上线
一直在忙
加班了三天
不过还是有收获的
前提:
在编写启动脚本start.sh的时候,循环启动改程序
while true
java -jar xxx.jar
done
启动时,当然用后台启动命令
nohup start.sh &
此时,如果你想关闭改脚本,此时怎么办呢?
只好ps -ef|grep start.sh
然后kill掉这个线程
这种做法很麻烦,还很不安全,万一你杀掉了别人的线程,那......
那就写个停止的脚本吧
思路时:
当启动脚本的时候,touch一个文件start.flag
启动后每次循环之前都判断是否有stop.flag
如果有,则说明停止脚本已经启动
就停止循环,并删除start.flag
在停止脚本里首先判断是否存在start.flag
如果有start.flag,则创建stop.flag
如果没有start.flag,则说明启动脚本没有运行
如果判断start.flag已经删除,则说明启动程序已经停止,删除stop.flag
大功告成
- 编写启动程序和停止程序的shell脚本
- 程序启动脚本 shell
- linux环境下编写shell脚本启动和关闭jar包服务程序
- 一个启动Java程序的shell脚本
- shell脚本编写小程序
- 编写Strom启动和停止集群的脚本
- Java程序运行、停止Shell脚本
- shell脚本控制jar的启动和停止
- 启动和停止Java应用程序的Shell脚本
- 启动和停止Java应用程序的Shell脚本
- 启动和停止Java应用程序的Shell脚本
- 启动和停止Java应用程序的Shell脚本
- shell 启动、停止、重启java程序
- shell 启动、停止、重启java程序
- Shell 脚本启动java程序
- shell 脚本启动jar程序
- 启动程序脚本,shell版本
- Linux下启动Java程序的启动脚本编写
- ERP产品化项目开发体验
- C语言实现冒泡和直接插入排序
- Asp.Net防止刷新重复提交数据小记(摘自网上,具体出处不记得了,而且对其内容还没实践,暂且收入再说)
- 27招释放C盘空间
- 汇编学习笔记
- 编写启动程序和停止程序的shell脚本
- Torque引擎语法
- 百度C2C如何改变网民网络购物习惯--手机充值卡战略
- 光盘盘片的物理结构
- linux下如何使用U盘?
- Map Reduce - the Free Lunch is not over?
- ASP.NET为GridView加入全选
- 超越困难和混乱
- 光盘的标准与格式