分享一个spring cloud 项目常用的linux简易脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daichangxia/article/details/81284295
#!/bin/bash
start()
{
    nohup java -jar ./xx.jar > xx.nohup 2>&1 &
}
stop()
{
    kill -9 `ps -ef | grep xx.jar |grep -v grep| awk '{print $2}'`
}
lookjdk()
{
    yum search java|grep jdk
}
installjdk()
{
    sudo yum install java-1.8.0-openjdk
}
installrzsz()
{
    yum install lrzsz rz-be
}
if [[ $1 == "0" ]]
    then
    stop
    echo "stop jar"
elif [[ $1 == "1" ]]
    then
    start
    echo "start jar"
elif [[ $1 == "01" ]]
    then
    stop
    start
    echo "restart jar"
elif [[ $1 == "2" ]]
    then
    lookjdk
elif [[ $1 == "22" ]]
    then
    installjdk
elif [[ $1 == "3" ]]
    then
    installrzsz
else
    echo -e "param error\n please input:\n 0--->stop\n 1--->start\n 01--->restart\n 2--->lookjdk\n 22--->installjdk1.8\n 3--->installrzsz\n to operate the shell"
fi 

使用说明:
将此sh和jar包相同目录,将其中的xx修改为相应的jar包名,运行./myhandle.sh [数字]
数字意思:
0—>关闭jar包
1—>启动jar包
01—>重启jar包
2—>查看jdk版本
22—>安装jdk1.8版本,如需安装其他版本,可以根据数字2查出相应版本后,修改脚本,去安装想要的版本.
3—>安装rz-sz命令,用于服务器和本地文件的传输

猜你喜欢

转载自blog.csdn.net/daichangxia/article/details/81284295