Linux script to find time difference and send an email if need

Posted by Gnanam on Server Fault See other posts from Server Fault or by Gnanam
Published on 2010-05-13T05:24:25Z Indexed on 2010/05/13 5:25 UTC
Read the original article Hit count: 244

Filed under:
|
|

Hi,

I'm not an expert in writing shell scripts but also I'm looking for a very specific solution.

OS: CentOS release 5.2 (Final)

I've a Java standalone which keeps writing (all System.out.println) to a log file. For some unknown reason, this Java standalone stops working at some point of time in my server and eventually logs writing also stops working.

I want to have a script which checks the last modified date & time of the log file with current date & time in the server. If the time difference exceeds more than 5 minutes, I want to send an email immediately to my recipients list. This way I'll come to know when this Java standalone has stopped working.

I'll move this script to crontab and make it run for every 1 minute, so that this whole process is automated.

Log file location: /usr/local/logs/standalone.log

© Server Fault or respective owner

Related posts about linux

Related posts about scripting