Linux shell脚本启动 停止 重启jar包】的更多相关文章

最近做的微服务jar包想弄在持续集成中自动化部署,所以首先得有一个操作jar包的脚本 只需将jar文件的路径替换到APP_NAME的值就可以了,其他不用改 注意:window编辑的shell文件,通过WinSCP上传的Linux服务器,需要改变文件的格式(查看文件格式,vim编辑后输入 :set ff),还有环境变量,一定要配置啊 修改格式操作步骤: # vim robotcenter.sh 然后输入  set:ff=unix # :wq!  保存退出 #!/bin/bash export JA…
###########################启动########################### #!/bin/sh ####定义一个函数在当前文件夹下读取所有jar文件 function read_all_jar(){ ###循环for do done for file in `ls $1` do ###如果是文件夹,递归调用此函数 if [ -d $1"/"$file ] then read_all_jar $1"/"$file ####是文件,…
一.启动方式1.使用linux命令service 启动:service mysqld start2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start3.使用 safe_mysqld 启动:safe_mysqld& 二.停止1.使用 service 启动:service mysqld stop2.使用 mysqld 脚本启动:/etc/inint.d/mysqld stop3. mysqladmin shutdown 三.重启1.使用 service 启动:serv…
现在springboot很流行,但是大家都知道springboot是以jar包的方式进行打包的,那样就少不了开启或关闭服务的操作了,但是命令方式未免过于繁琐. 下面记录shell脚本的方式启动或关闭服务的方式,一来记录,而来方便大家. 1.开启服务,start.sh #!/bin/sh nohup java -jar jar包全名 & # 注意:必须有&让其后台执行,否则没有pid生成 echo $! > tpid # 将jar包启动对应的pid写入文件中,为停止时提供pid ech…
#!/bin/bash APP_NAME=AutomationGuide-0.0.1-SNAPSHOT.jar #使用说明,用来提示输入参数 usage() { echo "please enter the corresponding parameters [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}…
本文采用的jar包是通过idea下maven打包的springboot项目. 写这个shell脚本是为了在linux下方便启动jar包时不用输入太多的shell命令,将启动脚本的一系列shell命令整理到一个xxx.sh中,每次启动此.sh文件就可以   linux下直接创建xxx.sh文件 vim start_syslogin.sh #!/bin/bash #jar包文件路径及名称(目录按照各自配置)APP_NAME=/opt/app/syslogin/syslogin.jar #日志文件路径…
linux 下停止java jar包 shell http://injavawetrust.iteye.com #!/bin/sh APP_HOME=/home/ap/injavawetrust/batchcd $APP_HOMEif [ -f BatchClient.pid ]; thenPID=$(cat BatchClient.pid)kill -9 $PIDrm -f BatchClient.pid echo "==========================="echo…
我们首先要在linux上安装好jdk   tomcat   mysql  这些基本环境,这些可以在楼主的  Linux入门   里面找到. linux部署spring项目 1. 右击项目,maven clean清理项目,maven install 将项目打成war包. 2. 查看控制台信息,找到war包生成的目录,上传到tomcat的webapps里面去. 3. 在bin目录 ./startup.sh 启动tomcat会自动解压这个包,并在tomcat/work/Catalina/localho…
RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Linux标准组的启动脚本. Systemd是一个Linux操作系统下的系统和服务管理器.它被设计成向后兼容SysV启动脚本,并提供了大量的特性,如开机时平行启动系统服务,按需启动守护进程,支持系统状态快照,或者基于依赖的服务控制逻辑. 先前的使用SysV初始化或Upstart的红帽企业版Linux版本…
如何启动/停止/重启MySQL 一.启动方式 1.使用 service 启动:service mysqld start2.使用 mysqld 脚本启动:/etc/inint.d/mysqld start 二.停止 1.使用 service 启动:service mysqld stop2.使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 三.重启1.使用 service 启动:service mysqld restart2.使用 mysqld 脚本启动:/etc/in…