Linux让部署在服务器上的项目一直保持运行状态…&跑多个项目

在idea通过package得到的.jar包或者.war包可通过 java -jar xxx.jar/xxx.war 命令直接在linux或者windows系统运行;   将打好包的项目放在linux系统下指定目录,可以对项目重命名方便后面写脚本。我的项目是 myblog.war 是放在 /usr/local/projects/myblog/ 下;   1 先执行命令 yum install coreutils 安装nohup,一般会被安装到 /usr/bin 目录下;   2 安装成功后配置nohup,执行命令 vi ~/.bash_profile 进入此文件后,在PATH=$PATH:$HOME/bin添加:/usr/bin   3 生效配置 source ~/.bash_profile   4 编写脚本文件,在指定目录下创建一个以 .sh 后缀的文件。我的是在 /usr/local/projects/myblog/  创建 myblog.sh 文件,执行命令 touch myblog.sh ,执行 vi myblog.sh 编辑内容如下: # !/bin/sh nohup java -jar myblog.war &   //如果脚本和项目不在同一个目录下,需要写目录 保存退出。   5 运行脚本 sh myblog.sh   6 想要结束进程的话,先查看进程 ps -ef | grep java 找到对应进程号 我这里是 4330 执行命令 kill -9 4330 下次要启动再次运行脚本即可。         Linux命令后面加上 & 可以同时执行多个命令(跑多个项目)      
上一篇:centos7安装jenkins


下一篇:java 学习笔记