#!/bin/sh ulimit -n 100000 JAVA_HOME=/home/aoi/jdk CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib # tries to determine arguments to launch MsgSenderStarter PID=`$JAVA_HOME/bin/jps | grep MsgSenderStarter | awk '{print $1}'` #echo PID=$PID. if [ "" != "$PID" ] ; then echo " MsgSenderStarter is allready running, pid($PID)" exit 1; fi JAVA_HOME=/home/aoi/jdk CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib JVM_SETTINGS="-Xms512m -Xmx1024m" JVM_SETTINGS="" AOI_HOME="/home/aoi/sh-msgsender" AOI_LIB="$AOI_HOME/lib" AOI_OPTS=" -DAOI_HOME="$AOI_HOME" -Daoi.lib.dir=${AOI_LIB}" #export CLASSPATH=$CLASSPATH:$CMANAGER_LIB CLASSPATH2='.' for jarfile in `ls $AOI_LIB/*.jar` do CLASSPATH2=$CLASSPATH2:$jarfile done CLASSPATH2=$CLASSPATH2:$AOI_HOME/conf JAVA_DEBUG="" if [ -n $1 ]; then if [ "$1" = "debug" ] ; then echo is debug mode JAVA_DEBUG="-agentlib:jdwp=transport=dt_socket,address=8686,server=y,suspend=n" fi fi #echo JAVA_HOME=$JAVA_HOME export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH END=">/dev/null 2>&1 &" # END="" cmanager_exec_command="$JAVA_HOME/bin/java -server $JVM_SETTINGS $JAVA_DEBUG $AOI_OPTS -cp $CLASSPATH2 com.cmcc.aoi.selfhelp.msgsender.MsgSenderStarter $END" # echo EXEC_CMD=$cmanager_exec_command eval $cmanager_exec_command echo MsgSenderStarter start sucessful... exit 0
捐助开发者
在兴趣的驱动下,写一个免费
的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。
谢谢您的赞助,我会做的更好!
相关推荐
电脑一开机就执行bat批处理来启动jar包,设置间隔时间来达到批量启动顺序有依赖关系的jar包
在启动脚本中,可能会有如下的命令结构: ```bash #!/bin/bash # 设置JAR文件路径 APP_JAR=/path/to/your/spring-boot-app.jar # 设置内存配置 JAVA_OPTS="-Xms512M -Xmx1024M -XX:MaxMetaspaceSize=256M" # 启动...
这种脚本大大简化了操作,使得开发者或运维人员能够便捷地启动服务,而无需手动通过命令行执行`java -jar`命令。 以下是对该知识点的详细说明: 1. **Spring Boot**: Spring Boot是基于Spring框架的一个模块,旨在...
接下来,`start nginx`命令用于启动nginx服务器,这是一个常用的Web服务器和反向代理服务器。 接下来的两个`start java -jar`命令是重点,它们使用`start`关键字来启动新的命令提示符窗口,并在其中运行指定的Java...
### Linux启动脚本详解 #### 一、概述 在Linux环境下,经常需要通过脚本来启动或停止Java应用程序。本文档将详细介绍一个通用的Linux启动脚本,它不仅可以启动Java程序,还能有效地管理进程的生命周期。该脚本由...
本压缩包"远程调试启动脚本.zip"包含了四个关键脚本,分别为`stop-provider-server.sh`、`stop-web-server.sh`、`start-web-server.sh`和`start-provider-server.sh`,它们分别用于停止和启动服务,这对于设置和调整...
`jar启动.rar` 提供了一个便捷的方法来管理和启动这些封装好的JAR应用。这个压缩包包含两个批处理文件:`end.bat` 和 `start.bat`,它们是Windows操作系统下的命令脚本,用于自动化执行特定任务。 `start.bat` 文件...
`business.sh`可能是Spring Boot项目的启动脚本,只需简单修改脚本中的路径,如设置`JAVA_HOME`、`APP_JAR`等环境变量,就可以适应不同的部署环境。 在Linux或Unix系统中,sh脚本是一种解释型的编程语言,用于自动...
标题 "利用脚本启动Java程序" ...总结来说,这个主题涵盖了从编写脚本启动Java程序到源码管理和Web开发的多个方面,是Java开发和运维知识体系中的重要一环。了解并掌握这些技能对于提升工作效率和团队协作至关重要。
java jar包服务启停,shell脚本范例。 sh demo-web.sh start sh demo-web.sh stop sh demo-web.sh restart
针对"监测tomcat应用down自动启动脚本"这个主题,以下将详细介绍如何在Red Hat Enterprise Linux 5/6/7平台上实现这一功能。 首先,我们需要理解健康监测的概念。健康监测是指定期检查系统或服务的状态,以确定其...
1. **编写启动脚本**: 创建一个名为`start.sh`的脚本文件,内容通常包含以下命令: ``` nohup java -jar /path/to/your/springbootapp.jar & ``` 这行命令会后台启动SpringBoot应用,并将输出重定向到`nohup....
在IT行业中,shell脚本是Linux或Unix系统中用于自动化任务的强大工具,而jar和war文件则是Java应用程序的标准打包格式。这篇博客文章标题为“shell脚本发布jar包服务,war包服务”,意味着它将介绍如何使用shell脚本...
通过学习和研究这两个jar包,你可以了解如何使用Java进行Web自动化测试,包括如何启动和控制浏览器,如何定位并操作网页元素,以及如何编写测试脚本来验证Web应用程序的行为。这将有助于提升你的Java编程技能,特别...
- `start.sh`是一个Unix/Linux环境下的启动脚本,通常用于启动Tomcat服务器。 - 脚本可能包含了设置环境变量(如JAVA_HOME, CATALINA_HOME等)、初始化系统路径、检查配置、启动Java进程等操作。 - 使用命令行...
3. **编写启动脚本**:创建一个名为`tomcat_start.sh`的Shell脚本,用于启动Tomcat服务。脚本内容通常包含执行`./startup.sh`命令,这是位于Tomcat bin目录下的启动脚本。 4. **编写关闭脚本**:同样地,创建一个`...
标题 "用AIR 启动jar文件,启动bat文件,启动exe文件" 描述了一种技术,它涉及到使用Adobe AIR(Adobe Integrated Runtime)平台来执行不同类型的可执行文件,包括Java的.jar文件,Windows下的.bat批处理文件,以及...
**启动脚本 (start.sh)** `start.sh` 脚本是用于启动 Dubbo 服务的命令行脚本,通常包含以下关键步骤: 1. **设置环境变量**:如 `JAVA_HOME`, `PATH`, `CLASSPATH` 等,确保 Java 运行环境的正确配置。 2. **设置...
4. **script-api.jar**: 这个库包含了用于处理脚本语言的API,它为不同的脚本语言(如PHP)提供了统一的接口,便于在Java环境中管理和执行脚本。通过这个API,开发者可以更加方便地集成和控制PHP的执行流程。 为了...