This is what I have now but it is not working I thik the problem is where I am trying to tell the script if it is greater than 15 send an email saying amavis down #!/bin/bash # Start script if /utilities/checkque > "0" then cat /amavis.not.alive | mail [email]elemint@hotpop.com[/email] #fi # End script cat /amavis.not.alive Amavis is not accepting connections cat /checkque postqueue -p |grep ^[0-9] |wc -l Jim Jeremy C. Reed wrote: >On Wed, 21 Jul 2004, Craig White wrote: > > > >>but if new mail comes in, doesn't postfix hold it in the queue until >>amavis is ready? Does mail (postfix) refuse mail? >> >> > >Depends on how postfix is configured. > > > >>Also, how does one 'script' a telnet login, capture standard out and >>then logout? That's what I cannot fathom. >> >> > >(echo quit ; sleep 3) | telnet 127.0.0.1 10024 2>&1 | grep -q >'telnet:.*Connection refused' && echo "Not open" > > >I did something like this long ago ... > http://www.reedmedia.net/software/check_services/ > > Jeremy C. Reed > > BSD News, BSD tutorials, BSD links > http://www.bsdnewsletter.com/ > > > > > >--------------------------------------------------- >PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us >To subscribe, unsubscribe, or to change you mail settings: >http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > > > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss