run-ax-node.sh 515 B

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