安装ssh插件
先配置ssh信息
liux下执行所谓shell脚本
#!/bin/bash
if [[ $# == 0 ]];then
echo -e "\033[31mplease input port!\033[0m"
fi
port=$1
ppid=$(ss -tunlp | grep -i $port | grep pid | awk -F '=' '{print $2}' | awk -F ',' '{print $1}')
kill -9 $ppid
if [[ $? != 0 ]];then
echo -e "\033[31mport process kill failed!\033[0m"
fi
wait
#cd /myjenkinsdep
#cd /var/lib/jenkins/workspace/HBO/renren-admin/target/
cd /root
java -jar xxx.jar > /mydata/null 2>&1 &
项目启动成功
开启防火墙访问端口
添加 端口号
firewall-cmd --zone=public --add-port=9001/tcp --permanent
查看所有打开的端口: firewall-cmd --zone=public --list-ports
更新防火墙规则: firewall-cmd --reload
重启防火墙:systemctl restart firewalld.service