Re: notify if a process take more than X time
Hi
On Mon, Jan 27, 2014 at 06:43:20PM +0100, Pol Hallen wrote:
> Hi all,
>
> I need add to my script a notify if a process take more than X time,
> so using ps I can see what time take a process:
>
> ps -ao cmd,etime|grep backup
> /bin/sh ./backup 03:44:55
>
> what's the easy way to do a notify by email?
>
> redirect output of ps to file and use sed for analize the past time,
> next verify with if/then or there's a better way?
>
> any idea?
Hm.. I don't know how to do the notify bit, but you *can* send a
signal to the offending process if it takes more than a certain time -
the command you need for this is "timeout" (part of GNU coreutils).
This is handy for killing off processes that get "stuck"...
Hope this helps
--
Karl E. Jorgensen
Reply to: