[arm-allstar] Pause or delay saytime.pl

David Panscik dpanscik at yahoo.com
Tue Apr 14 14:44:40 EDT 2020


Howdy.  
This is a similar question, I am asking on another thread.
Once an hour crontab triggers saytime.pl with the below command;
#Say Time 00 6-21 * * 1-5 (source /usr/local/etc/allstar.env ; /usr/bin/nice -19 /usr/bin/perl /usr/local/sbin/saytime.pl  $NODE1 > /dev/null)
When saytime.pl is triggered it announces the time promptly, and if a conversation is in progress, it rudely talks over the existing conversation.
Is there a way to pause this script and wait for no repeater activity for at least 60 seconds?  Or have crontab look for at least 60 seconds of no repeater activity before firing the saytime.pl script?
Something like;
If RXKEY > 60 then
 #Say Time 00 6-21 * * 1-5 (source /usr/local/etc/allstar.env ; /usr/bin/nice -19 /usr/bin/perl /usr/local/sbin/saytime.pl  $NODE1 > /dev/null)

else loopfi
*73*David


More information about the ARM-allstar mailing list