在UBuntu上部署项目的时候,我们往往通过一段shell来启动程序,甚至是通过crontab定时任务来定时的调用java程序,但是很奇怪的一个问题就是,比如我写了一个如下的shell脚本: #!/bin/shexport mypath=/root/project/wishnomal java ...
.Shell执行 调用Java Jar程序 bin bash JAVA HOME HOME jdk BASE DIR dirname if BASE DIR . then BASE DIR pwd fi PROCESS HOME dirname BASE DIR MY DIR PROCESS HOME gasarchiveprocess RUN DIR MY DIR rundir LIB DIR ...
2015-07-13 09:21 0 7782 推荐指数:
在UBuntu上部署项目的时候,我们往往通过一段shell来启动程序,甚至是通过crontab定时任务来定时的调用java程序,但是很奇怪的一个问题就是,比如我写了一个如下的shell脚本: #!/bin/shexport mypath=/root/project/wishnomal java ...
第一次运行的时候获取一下超级管理员权限chmod +x start.sh 拷贝脚本的时候运行的时候如果报错,应该是文件格式转换的问题bash: ./a.sh: /bin/bash^M: bad interpreter: No such file ...
脚本一: startTest.sh内容如下: java -jar Test.jar & echo $! > /var/run/Test.pid stopTest.sh内容如下: PID=$(cat /var/run/Test.pid) kill -9 $PID ...
目前项目:jenkins部署后,会将所有的git上的项目打包到本地,然后会手动去执行linux语句去复制jar包到测试项目路径下面,然后再启动jar 想要实现状态:jenkins部署后,执行shell脚本,自动实现查看当前测试项目路径下jar的运行状态,若在运行则kill当前进行,再进行复制 ...
以上是备份操作 下面是运行shell操作 ...
项目是ideal编辑器的springboot项目的demo。打包就是在侧边栏,点击packge ,就会在target下生成jar包。 生成之后把 jar包放在一个文件夹中。新建一个txt文件,在txt文件中写 java -jar +jar包当前路径 ,之后把txt 后缀名改成bat ...
部署描述: 1.jenkins 通过maven编译成jar 项目包 2.shell 脚本从jenkins机器发布到:目标主机 注释:次脚本没有写jar包的备份,有时间加上 脚本内容: ...