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: 267
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