shell 脚本

jar 启动脚本

#!/bin/bash
name=xx
start()
{
	nohup java -jar ./${name}.jar > ${name}.nohup 2>&1 &
}
stop()
{
	kill -9 `ps -ef | grep ${name}.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 ${name}"
elif [[ $1 == "1" ]]
	then
	start
	echo "start ${name}"
elif [[ $1 == "01" ]]
	then
	stop
	start
	echo "restart ${name}"
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 

交互脚本

结合git,maven

Last updated