export pointsPath=`pwd` ##添加环境变量指到当前目录
nohup java -Dfile.encoding=utf-8 -Xms1024m -Xmx5000m -DPROJECTDIR=/usr/local/tomcat/o2opoints -cp /usr/local/tomcat/o2opoints/lib/spring-tx-3.0.6.RELEASE.jar:/usr/local/tomcat/o2opoints/lib/spring-aop-3.0.6.RELEASE.jar:/usr/local/tomcat/o2opoints/froad-Points-0.0.1.jar com.froad.points.main.Main>/usr/local/tomcat/o2opoints/froad-Points.out 2>&1 &
sleep 3
if ps -ef|grep froad-Points-0.0.1.jar|grep DPROJECTDIR|grep -v grep >/dev/null
then
echo "froad-Points startup ok!"
else
echo "froad-Points can't startup,please see the log!"
fi
#####shutdown###
if ps -ef|grep froad-Points-0.0.1.jar|grep DPROJECTDIR|grep -v grep >/dev/null
then
kill -9 `ps -ef|grep froad-Points-0.0.1.jar|grep -v grep|awk '{print $2}'`
echo "kill done"
else
echo "froad-Points not start"
fi
相关推荐
总结一下,这个“Linux进程检测脚本测试程序”涉及到了Linux进程管理、Shell脚本编程以及自动化的运维策略。它展示了如何利用简单的脚本工具来提高系统稳定性,这对于任何Linux环境的管理者来说都是至关重要的技能。
在Linux系统中,Java开发者经常需要管理Spring Boot...以上就是关于创建一个用于Linux环境下一键启动、停止和重启Spring Boot应用的批处理脚本的详细步骤和知识点。这个脚本不仅方便了日常运维工作,也提高了开发效率。
在Linux系统中,脚本是一种强大的工具,可以用于自动化各种任务,包括管理和控制进程。本教程将深入探讨如何使用Linux脚本来实现多进程并发执行以及如何优雅地终止这些进程。我们将主要关注bash脚本,因为它是最常用...
Linux进程监控是系统管理员日常维护工作中的重要环节,它...以上就是关于"Linux进程监控shell脚本代码"的主要知识点。通过编写这样的脚本,可以有效地提高系统的可用性,确保即使在进程异常情况下,服务也能迅速恢复。
本资源主要涉及两个核心知识点:Java项目的Linux启动脚本和日志分割工具cronolog。 首先,让我们来深入理解Java项目的Linux启动脚本。在SpringBoot这样的微服务架构中,通常需要编写自定义的Shell脚本来实现服务的...
【Linux通用Java程序启动脚本】是用于在Linux操作系统中便捷地启动、停止、重启以及检查Java应用程序状态的脚本。这种脚本通常采用bash语言编写,能够灵活适应不同的Java项目,只需调整其中的配置变量即可。以下是...
如果没有,脚本使用`nohup`命令后台启动Java进程,指定`JAVA_MEM_OPTS`、`SPRING_PROFILES_ACTIV`和jar文件路径,并将标准输出和错误输出重定向到日志文件。然后,脚本会等待一段时间,确保Java进程已经启动,并记录...
在Linux环境中,管理和操作Spring Boot应用通常涉及到创建和使用启动和停止脚本。Spring Boot是一个基于Java的微服务框架,它极大地简化了构建独立运行的Java应用的方式。这些应用程序可以被设计为“可执行的”JAR或...
3. **启动方式**:守护进程可以通过多种方式启动,比如在系统启动时从启动脚本`/etc/rc.d`中启动,或者由作业规划进程`crond`启动,甚至由用户通过命令行手动启动。 #### 二、守护进程的编程要点 尽管不同Unix环境...
`kill`命令用于向进程发送信号,以实现终止或重新启动进程的目的。最常用的场景是使用`-9`信号强制终止进程。 ##### 3.1 kill命令的基本用法 基本格式为: ```sh kill [选项] PID ``` 其中: - `PID`:进程的ID。 -...
6. **守护进程化**:为了使脚本在后台持续运行,可以使用`nohup`命令或者`&`符号将脚本作为守护进程启动。 结合以上步骤,我们可以构建一个完整的监控并自动重启Tomcat的Shell脚本。这个名为`autocheck`的脚本文件...
#功能:weblogic守护进程:监控weblogic进程,当发现进程停止时调用重启脚本重启 #参数:进程唯一标识码,例如“weblogic” #依赖脚本:数据库操作脚本dbExecurteSQL.sh,weblogic重启脚本$PSSC_DOMAIN/startPssc.sh...
6. 进程管理:启动、停止、监控进程,使用 `ps`, `kill`, `nohup` 等命令。 二、Shell脚本编程 1. Shell介绍:理解Bash Shell的特性,包括变量、控制结构、函数等。 2. 变量:声明和使用环境变量、局部变量,理解...
##### 方法2:使用Oracle安装目录下的脚本 1. **使用root用户登录Linux**: - 打开终端。 - 输入`cd $ORACLE_HOME/bin`,切换到Oracle的bin目录。 - 输入`./dbstart`重启Oracle服务。 - 输入`./lsnrctl start`...
2. **停止**:发送`QUIT`信号给Nginx进程,使其优雅地关闭所有连接并退出。 3. **重启**:先发送`TERM`信号(快速停止),然后启动新实例,确保服务无中断。 4. **reload**:发送`HUP`信号,使Nginx重新加载配置文件...
在Linux系统中,脚本是一种强大的工具,可以自动化执行一系列命令和任务。本文将深入探讨Linux系统脚本的几个关键方面,包括`source`、`sh`和`bash`命令的用法,以及如何通过`.`命令执行脚本,以及与`./`命令的区别...
综上所述,启动脚本的配置和使用涉及到Linux系统管理、服务管理和bash脚本编写等多个知识点。通过上述步骤,可以实现对PHP 5.4版本的启动管理,为网站和应用提供后端支持。尽管现代PHP版本如PHP 7.x已经普及,但这些...
2. **由xinetd守护进程启动**:xinetd作为超级守护进程监听各种网络请求,在请求到达时启动相应的服务。这种方式可以节省资源,因为服务只有在需要时才会被启动。 3. **由cron进程启动**:cron是一个定时任务调度器...
### Linux下Redis 3.2.2安装与启动配置 #### 环境准备 - **操作系统**: CentOS 6.5 (2.6.32-431.el6.x86_64) - **软件**: Redis 3.2.2 #### 下载与解压 1. 使用`wget`命令下载Redis安装包: ```bash wget ...