Java-env.sh-stop.sh-start.sh 示例
来源:互联网 发布:尼布楚条约 知乎 编辑:程序博客网 时间:2024/05/24 05:02
- env.sh
#!/usr/bin/env bashAPP="data_import"LOG_BASE="/home/admin/logs"LOG_DIR="$LOG_BASE/$APP"export PID_FILE="$LOG_DIR/$APP.pid"export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"export JAVA_HOME=/home/admin/local/jdk1.7.0_79export JAVA_BIN=$JAVA_HOME/binexport JAVA_PATH=$JAVA_HOME/binexport JAVA_OPTS="-Xms1024m -Xmx2048m -XX:MaxPermSize=256m"export HADOOP_USER_NAME=hdfsCONFIG_PATH=$(cd "$(dirname "$0")/../config";pwd)LIB_PATH=$(cd "$(dirname "$0")/../lib";pwd) # 缁 CLASSPATHALL_JARS=$(ls "$LIB_PATH")CLASS_PATH=""for jar in $ALL_JARSdo CLASS_PATH="$CLASS_PATH""$LIB_PATH""/""$jar"":"doneCLASS_PATH=`echo $CLASS_PATH | sed -r 's/^(.*):$/\1/g'`
- start.sh
#!/bin/sh[ -e `dirname $0`/env.sh ] && . `dirname $0`/env.shif [ ! -d "$LOG_DIR" ] ;then mkdir "$LOG_DIR" if [ $? -ne 0 ] ;then echo "Cannot create $LOG_DIR" >&2 exit 1 fifiif [ -f $PID_FILE ]then PID=`cat $PID_FILE` ps -ef | awk '{print $2}' | grep "^$PID$" >/dev/null if [ $? -eq 0 ] then echo "process $PID in running." exit 1 fifinohup $JAVA_PATH/java $JAVA_OPTS -cp "$CONFIG_PATH:$CLASS_PATH" com.msxf.ImportServer &> /dev/null &echo $! > $PID_FILEPID=`cat $PID_FILE `echo "process $PID is start ok."~
- stop.sh
#!/bin/sh[ -e `dirname $0`/env.sh ] && . `dirname $0`/env.shPID=`cat $PID_FILE`kill $PIDn=10i=1while [ $n -gt $i ]do ps -ef | awk '{print $2}' | grep "^$PID" >/dev/null if [ $? -eq 0 ] then sleep 1 let i+=1 else echo "stop process $PID succeed." exit fidoneecho "stop process $PID failed."~~
0 0
- Java-env.sh-stop.sh-start.sh 示例
- 为项目编写start.sh,stop.sh
- Web项目启动脚本start.sh和环境脚本env.sh示例
- sh
- sh示例
- hadoop-0.20-env.sh
- spark-env.sh配置
- set-env.sh
- set-env-uat.sh
- stop-all.sh
- linux stop.sh
- adsl-start.sh 分析
- 后台运行start.sh
- Standalone spark-env.sh 配置
- start-hbase.sh 阅读解析
- linux ./start.sh 不能执行
- start-all.sh没有权限
- linux ./start.sh 不能执行
- python HTTPSconnection SSL 访问https
- C/C++ 常用字符串函数
- 走进VB
- NJUPT 微机 串行通信 自发自收 8250编程
- 修改注册表来修改IE的设置---资料汇总
- Java-env.sh-stop.sh-start.sh 示例
- Android library中为什么不能使用switch-case语句访问资源ID
- 根据指定的宽高来截图
- CSocket详解
- unity3d API汇总
- 详解 CALayer 和 UIView 的区别和联系
- Hibernate中的数据库方言(Dialect)
- 《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
- JavaScript操作数字的时候一些注意事项