我有一个WebSphere JVM,通常需要花费时间(不是任何修复时间,但需要15到30分钟),有时需要30分钟以上。我正在使用cron通过shell脚本安排重启。
问题是我不知道如何将它放在shell脚本中,如果JVM进入“运行”状态,那么将发送一封电子邮件。我很清楚如何发送电子邮件,但我正在弄清楚如何知道JVM是否处于“运行”状态。正如我们所知,当脚本将用于JVM启动时,它将为该JVM创建一个PID,但这并不意味着JVM启动,除非“运行”状态到来。
./ serverStauts.sh -all | grep JVM | grep running _如果我这样做,它将打印如果它运行与否。但我想知道JVM出现的那一刻,那个时刻会发送一封电子邮件。那么,不管怎样?或者附近的一些建议