I use a crontab task to do this - the task is:

/usr/local/bin/lsnodes 40920 >/root/nodelist 2>&1
nodecount=`wc -l </root/nodelist`
export nodecount
echocount=`grep ECHOLINK </root/nodelist|wc -l`
export echocount
echo "Asterisk is connected to "$nodecount" nodes, $echocount are ECHOLINK."
[ "$nodecount" -lt 20 ] && sh /root/restart.sh

And restart.sh contains:

restarttime=`date`
echo "Asterisk restart at "$restarttime >>/root/restart.log
asterisk -rx 'restart now'

Works dandy, any time my nodelist gets less than normal it restarts...
 
Steven Donegan
KK6IVC General Class FCC License
FAA PP-ASEL Pilots License
Silver State Car #86
www.sscc.us



From: Bob <k6ecm1@gmail.com>
To: App_rpt-users@lists.allstarlink.org
Sent: Saturday, February 25, 2017 7:41 PM
Subject: [App_rpt-users] Auto Reconnect?

Is there a way to setup an auto reconnect after an internet interruption? I
would want to set it for a specific period of time, which I could perform
manually, but I don't want to have to monitor the repeater to catch the
disconnect. Thoughts?

Thanks,
Bob
k6ecm

_______________________________________________
App_rpt-users mailing list
App_rpt-users@lists.allstarlink.org
http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users

To unsubscribe from this list please visit http://lists.allstarlink.org/cgi-bin/mailman/listinfo/app_rpt-users and scroll down to the bottom of the page. Enter your email address and press the "Unsubscribe or edit options button"
You do not need a password to unsubscribe, you can do it via email confirmation. If you have trouble unsubscribing, please send a message to the list detailing the problem.