# jenkins部署后目录问题
cd /usr/share/nginx/html/ax-node
# 定义端口号变量
PORT=18061
# 检查端口是否已被占用
netstat -anp | grep $PORT > /dev/null 2>&1
# 如果端口18061已被占用,则关闭占用该端口的进程
if [ $? -eq 0 ]; then
pid=$(netstat -anp | grep $PORT | awk '{print $7}' | cut -d/ -f1)
kill -9 $pid
fi
# 授权
chmod u+x ./app
# 获取当前时间
current_time=$(date +"%Y-%m-%d_%H:%M:%S")
# 启动新的nohup进程
nohup ./app > "ax-node_$current_time.log" 2>&1 &