# 检查进程是否存在 if [ -z "$ID" ]; then echo "process id is empty, process is not existed..." echo "process will start..." nohup java -jar -Xmx5120m -Xms5120m -Xmn1706m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:SurvivorRatio=8 $PROCESS & echo "process has started..." else echo $ID for id in $ID do kill -9 $id echo "killed $id" done echo "process will restart..." nohup java -jar -Xmx5120m -Xms5120m -Xmn1706m -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=256M -XX:SurvivorRatio=8 $PROCESS & echo "process has restarted..." fi