没有shell 一句句敲命令真是要累死人, 试试下面的方法吧
新建restart.sh
ml="del"
JarName=Bootstrap
echo "命令1: $1";
if [[ $1 == $ml ]]
then
echo "kill 删除war和文件夹"
PID=$(ps aux | grep ${JarName} | grep -v 'grep' | awk '{print $2}')
echo "$PID"
kill -9 ${PID}
rm -rf cat.war
rm -rf cat
else
echo -e "\e[1;32m 重启 \e[0m"
sh /opt/apache-tomcat-8.5.20/bin/startup.sh
fi
输入 sh restart.sh del 时删除war包和目录并kill 掉tomcat 服务
只输入 sh restart.sh 时启动tomcat 服务
记得将目录和tomcat 路径设置成你自己的哦
如果不想输入 sh xxx.sh
还可这样chmod +x xxx.sh 赋权限
以后就可以用 ./xxx.sh 这样的命令了, 是不是更方便了