#!/bin/bash AGCPATH=/usr/share/astguiclient ### flush queue DB table every hour for entries older than 1 hour ${AGCPATH}/AST_flush_DBqueue.pl -q & ### fix the vicidial_agent_log once every hour ${AGCPATH}/AST_cleanup_agent_log.pl & COUNTER=0 DOMIX=0 while [ ${COUNTER} -lt 60 ]; do if [ ${DOMIX} -eq 0 ]; then ### recording mixing for Asterisk run every 5 minutes ${AGCPATH}/AST_CRON_mix_recordings_BASIC.pl & fi ### keepalive script for Asterisk updaters ${AGCPATH}/ADMIN_keepalive_AST_update.pl & ### keepalive script for Asterisk manager queue system ${AGCPATH}/ADMIN_keepalive_AST_send_listen.pl & ### keepalive script for Asterisk VICIDIAL autodial system ${AGCPATH}/ADMIN_keepalive_AST_VDautodial.pl & ### keepalive script for VICIDIAL remote agents ${AGCPATH}/ADMIN_keepalive_AST_VDremote_agents.pl & ### kill Hangup script for Asterisk updaters ${AGCPATH}/AST_manager_kill_hung_congested.pl & ### updater for voicemail ${AGCPATH}/AST_vm_update.pl & ### updater for conference validator ${AGCPATH}/AST_conf_update.pl & ## updater for vicidial hopper ${AGCPATH}/AST_VDhopper.pl -q & let DOMIX=DOMIX+1 if [ ${DOMIX} -eq 5 ]; then let DOMIX=0 fi let COUNTER=COUNTER+1 sleep 60 done