启动脚本
2015-12-29 11:01
225 查看
一. start.sh
#!/bin/sh app="client-click.jar" #nohup java -Xms1g -Xmx3g -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8877 -jar $app >> nohup.out 2>&1 & nohup java -Xms2g -Xmx8g -jar $app >> nohup.out 2>&1 &
二. status.sh
#!/bin/sh app="client-click.jar" pid=`ps -ef|grep -v "grep"|grep $app |awk '{print $2}'` if [ -z $pid ]; then echo "[STOPED]" else echo "[RUNNING]" fi
三. stop.sh
#!/bin/sh app="client-click.jar" pid=`ps -ef|grep -v "grep"|grep $app |awk '{print $2}'` if [ -z $pid ]; then echo "Service may be already stoped. Check the status first." > /dev/stderr; exit 1; fi kill -9 $pid echo "[STOPED]"
四. restart.sh
#!/bin/sh app="client-click.jar" cd /opt/client-click pid=`ps -ef|grep -v "grep"|grep $app |awk '{print $2}'` if [ -z $pid ]; then echo "Service may be already stoped." else kill -9 $pid echo "[STOPED]" fi ./start.sh echo "[STARTED]"
相关文章推荐
- 5.3---找最近的两个数(CC150)
- MFC ShowWindow
- php去除数组重复项
- Android Shell命令之dumpsys部分功能简介
- 了解硬盘
- android的知识和经验分享
- GBDT(MART) 迭代决策树入门教程 | 简介
- 手机号段分配规则
- laravel系列5-- 中间件
- 再谈QT模拟点击<a>标签
- 一线触摸屏tslib的移植
- 【SSH 基础】SSH框架--struts深入详解(二)
- RecyclerView中显示不同的item
- AWS之S3实践
- 3d 学习
- 常用基本命令
- 使用百度zrender, demo抛砖引玉.
- Java Web Services (0) - Overview
- 借助软件 KSAN3D,用Kinect 或 xtion 扫描物体实现360完整模型
- Android之JAVASe基础篇-java基础知识(一)