#/usr/bin/jdk/jdk-19.0.2/bin/
#java -Xms4000M -Xmx13000M -jar spigot-1.20.2.jar nogui
#!/bin/sh
#输入命令通过写入tre文件可以传到java命令行中
#java的日志会输出到log文件内，通过tail命令去查看输出
source ~/.bash_profile
source ~/.bashrc
prots=25565
sum=0

while true 
do
     lsof -i:$prots
      df=`echo $?`
      if [ 1 -eq $df ]
      then 
          d=`date +%F_%T`
          echo "$d 重启次数: $sum次"
          echo > tre
          java -Xms4000M -Xmx13000M -jar spigot-1.20.2.jar nogui < tre >> log
          echo > tre
          let sum=sum+1
      else
       d=`date +%F_%T`
       echo "$d 端口 $prots 服务正常运行"
    fi
done  