- 浏览: 304021 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (405)
- linux (31)
- java (144)
- mysql (52)
- html (19)
- oracle (8)
- sql (12)
- 无题 (5)
- js (16)
- android (4)
- tomcat (4)
- struts (2)
- spring (12)
- elcipse (2)
- shell (7)
- interview (2)
- redis (6)
- apache (2)
- maven (10)
- mq (6)
- kengen (0)
- windows (3)
- css (1)
- nginx (2)
- google (1)
- zk (1)
- ibm (1)
- git (1)
- mvn (1)
- jms (1)
- uml (1)
最新评论
#!/bin/bash # version: 1.0.0 # modify: 2015/07/24 cd `dirname $0` BIN_DIR=`pwd` cd .. DEPLOY_DIR=`pwd` CONF_DIR=$DEPLOY_DIR/conf SERVER_NAME=`basename $DEPLOY_DIR` PIDS=`ps -ef | grep java | grep "$CONF_DIR" |awk '{print $2}'` if [ -n "$PIDS" ]; then echo "ERROR: The $SERVER_NAME already started!" echo "PID: $PIDS" exit 1 fi LOGS_DIR=$DEPLOY_DIR/logs if [ ! -d $LOGS_DIR ]; then mkdir $LOGS_DIR fi STDOUT_FILE=$LOGS_DIR/stdout.log LIB_DIR=$DEPLOY_DIR/lib LIB_JARS=`ls $LIB_DIR|grep .jar|awk '{print "'$LIB_DIR'/"$0}'|tr "\n" ":"` JAVA_OPTS=" -Djava.net.preferIPv4Stack=true -Dlog.home=$LOGS_DIR" JAVA_DEBUG_OPTS="" if [ "$1" = "debug" ]; then JAVA_DEBUG_OPTS=" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n " fi JAVA_MEM_OPTS="" BITS=`java -version 2>&1 | grep -i 64-bit` if [ -n "$BITS" ]; then JAVA_MEM_OPTS=" -server -Xmx6g -Xms6g -Xmn256m -XX:PermSize=128m -Xss256k -XX:SurvivorRatio=6 -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+ScavengeBeforeFullGC -XX:+CMSScavengeBeforeRemark -XX:+PrintGCDateStamps -verbose:gc -XX:+PrintGCDetails -Xloggc:gc.log -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=dump.hprof " else JAVA_MEM_OPTS=" -server -Xms1g -Xmx1g -XX:PermSize=128m -XX:MaxPermSize=128m -XX:SurvivorRatio=2 -XX:+UseParallelGC " fi echo -e "Starting the $SERVER_NAME ...\c" nohup java $JAVA_OPTS $JAVA_MEM_OPTS $JAVA_DEBUG_OPTS -classpath $CONF_DIR:$LIB_JARS: com.juanpi.member.MemberDomainAppMain > $STDOUT_FILE 2>&1 & COUNT=0 while [ $COUNT -lt 1 ]; do echo -e ".\c" sleep 1 COUNT=`ps -f | grep java | grep "$DEPLOY_DIR" | awk '{print $2}' | wc -l` if [ $COUNT -gt 0 ]; then break fi done echo "OK!" PIDS=`ps -f | grep java | grep "$DEPLOY_DIR" | awk '{print $2}'` echo "PID: $PIDS" echo "STDOUT: $STDOUT_FILE"
发表评论
-
adfasdfsdf
2017-03-23 08:38 502package com.twsz.creative.elv ... -
CENTOS关闭防火墙
2016-12-24 16:48 391操作系统环境:CentOS Linux release 7 ... -
经典技术书籍
2016-12-08 11:00 423这个列表包括了 100 多本经典技术书籍,涵盖:计算机系统 ... -
分割字符串
2016-11-18 18:57 508@Test public void test2() { ... -
BD音乐部分接口
2016-11-15 15:45 685歌曲ID 详细信息接口:http://tingapi.ti ... -
限速器
2016-09-30 16:28 493package test.date; import ... -
Maven SCOPE
2016-09-29 23:34 390在Maven的依赖管理中, ... -
Twitter snowFlake
2016-09-19 22:22 416package com.netty.test.netty4 ... -
Spring BOOT生成web项目
2016-08-29 17:46 806https://github.com/spring-pro ... -
获取IP地址
2016-08-29 17:31 581import java.net.Inet4Address; ... -
Java Performance Tuning Guide
2016-08-29 15:14 338http://java-performance.info/ ... -
Nexus
2016-08-26 00:51 4132、创建解压目录,并将apache-maven-3.0-b ... -
Chain
2016-08-25 12:25 358public static void main(Strin ... -
Spring Boot
2016-08-23 12:50 516package com; import org.sp ... -
查看文件大小linux
2016-08-17 12:43 530du -h --max-depth=1 work/test ... -
JAVA Seriesization
2016-08-16 15:28 515http://www.th7.cn/Program/And ... -
centOS 设置时间
2016-08-15 15:20 488date -s "2016-08-15 15:1 ... -
字节码
2016-08-12 19:42 479http://www.blogjava.net/libin ... -
回调在JSMTemplate的位置
2016-08-11 21:55 324package test; public class ... -
原生activeMQ支持
2016-08-10 20:40 428http://www.cnblogs.com/xwdrea ...
相关推荐
linux服务器,springboot,spring cloud、spring ...sh start.sh start sh start.sh stop sh start.sh restart sh start.sh status 或者: ./start.sh start ./start.sh stop ./start.sh restart ./start.sh status
linux服务器下jar包启动脚本:start.sh
Spring Boot 启动脚本 start.sh 和停止脚本 stop.sh 详细教程 本文主要介绍了 Spring Boot 启动脚本 start.sh 和停止脚本 stop.sh 的详细教程,对大家的学习或工作具有一定的参考借鉴价值。下面将详细讲解 Spring ...
伪无缝部署的升级版,修改了一些参数,不会打印一些无用的日志
linux项目自动部署时用
本文将深入探讨如何创建和理解`start.sh`启动脚本,以及与其相关的`log.sh`日志管理脚本。 **一、start.sh脚本** `start.sh`脚本通常包含以下关键部分: 1. **设置环境变量**:这包括JAVA_HOME(Java安装目录)、...
开机自启动shell文件
harbor_start.sh
startServer.sh
自定义shell脚本,实现项目的启动,停止,状态
ptkill_start.sh
与 `start.sh` 类似,`stop.sh` 用于停止由 `start.sh` 启动的应用。它通常通过查找进程ID并调用 `kill` 命令来完成: ```bash #!/usr/bin/env bash APP_NAME="MyApp" # 应用的主类名或者显示名称 STOP_WAIT_TIME=...
start.sh
启动服务
ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,2、 用vim打开sh文件,3、查看文件格式:4. 修改文件格式: 5. 保存退出: 6. 执行:./filename 注意:不可以用sh ...
linux通用版本jar启动脚本傻瓜式启动 sh run.sh start 启动 sh run.sh stop 停止 nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
文件名:start.sh 参数说明: # 应用名(查进程关键字): APP_NAME=smart_school-boot # 应用端口(健康监测用): APP_PORT=17206 # 应用健康检查URL(健康检查):HEALTH_CHECK_URL=http://127.0.0.1:${APP...
内容可根据自己的情况修改,还有jar包名称;...sh jar_start.sh start #启动jar包 sh jar_start.sh stop #停止jar包 sh jar_start.sh restart #重启jar包 sh jar_start.sh status #查看jar包状态(是否启动)
在linux系统中执行jar包,我们需要先杀掉对应端口的进程,然后执行java -jar命令,启动服务
linux使用minicom或者picocom或者kermit将串口打印写入文件,日志存储路径和日志文件名可以自定义