这是一个启动脚本,主要逻辑如下:

  1. 首先通过 'is_exist' 函数检测应用程序是否已经在运行,如果是,则输出提示信息并返回。

  2. 如果应用程序没有在运行,则通过循环尝试多次启动应用程序,每次启动时增加等待时间。

  3. 如果启动失败,则通过企业微信群发送错误通知。

  4. 如果启动成功,则通过循环检测应用程序是否完全启动,每次检测时增加等待时间,直到应用程序完全启动为止。

  5. 如果应用程序启动正常,则通过企业微信群发送成功通知。

其中,启动命令使用 'nohup' 命令将应用程序作为后台进程运行,并将输出重定向到日志文件中。另外,启动命令还指定了 Java 远程调试参数('-agentlib:jdwp'),可以方便地在 IDE 中进行调试。

Java 应用程序启动脚本 - 循环重试、错误通知和成功通知

原文地址: https://www.cveoy.top/t/topic/m9VY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录