12345678910111213141516171819 |
- # 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 &
|