linux shell的创建与启动

Posted lcmlyj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux shell的创建与启动相关的知识,希望对你有一定的参考价值。

1.创建shell脚本,输入linux命令:

touch my.sh

2.编辑shell脚本,输入linux命令:

vi my.sh

3.在shell脚本进行编辑:顺便记一次Jenkins的自动启动的命令

#!/bin/bash 
#上面这句话是必须!

#export BUILD_ID=dontKillMe这一句很重要,这样指定了,项目启动之后才不会被Jenkins杀掉。
export BUILD_ID=dontKillMe

#指定最后编译好的jar存放的位置
www_path=/usr/test/

#Jenkins中编译好的jar位置
jar_path=/root/.jenkins/workspace/platform/kid_cloud_platform/target

#Jenkins中编译好的jar名称
jar_name=platform-1.0.0.RELEASE.jar

#获取运行编译好的进程ID,便于我们在重新部署项目的时候先杀掉以前的进程
pid=$(cat /usr/test/codespace/platform.pid)

#进入指定的编译好的jar的位置
cd  $jar_path

#将编译好的jar复制到最后指定的位置
cp  $jar_path/$jar_name $www_path

#进入最后指定存放jar的位置
cd  $www_path

#杀掉以前可能启动的项目进程
kill -9 $pid

#启动jar,指定SpringBoot的profiles为test,后台启动
java -jar -Dspring.profiles.active=test $jar_name &

#将进程ID存入到rabbitmq.pid文件中
echo $! > /usr/test/codespace/platform.pid

4.对shell进行授权,输入linux命令:

chmod +x my.sh

5.执行,输入linux命令:

./my.sh

 

以上是关于linux shell的创建与启动的主要内容,如果未能解决你的问题,请参考以下文章

自学Linux Shell14.3-创建临时文件

linux内核—启动程序

Linux与Shell1. Linux常用的命令

Linux与Shell1. Linux常用的命令

Linux Shell:文件目录操作与实例

Linux设置开机启动