autoStart.sh
1.38 KB
#!/bin/bash
cp ${ucswitchDirectory}/uswitch_patch/sbin/* /sbin/
sed -i "s%ucswitchDbIp%${ucswitchDbIp}%g" /sbin/freeswitch-start.sh
if [ $? -eq 0 ];then
echo "[`date`] [DEBUG] autoSetup.sh config freeswitch-start.sh database ip success" >> ${ucswitchSetupLogFile}
else
echo "[`date`] [ERROR] autoSetup.sh Failed to config freeswitch-start.sh database ip" >> ${ucswitchSetupLogFile}
exit 1
fi
sed -i "s%ucswitchDbPort%${ucswitchDbPort}%g" /sbin/freeswitch-start.sh
if [ $? -eq 0 ];then
echo "[`date`] [DEBUG] autoSetup.sh config freeswitch-start.sh database port success" >> ${ucswitchSetupLogFile}
else
echo "[`date`] [ERROR] autoSetup.sh Failed to config freeswitch-start.sh database port" >> ${ucswitchSetupLogFile}
exit 1
fi
sed -i "s%ucswitchCdrUrl%${cdrUrl}%g" /sbin/json_cdr_task.sh
if [ $? -eq 0 ];then
echo "[`date`] [DEBUG] ucswitchSetup.sh config json_cdr_task.sh cdr url success" >> ${ucswitchSetupLogFile}
else
echo "[`date`] [ERROR] ucswitchSetup.sh Failed to config json_cdr_task.sh cdr url" >> ${ucswitchSetupLogFile}
exit 1
fi
/usr/bin/crontab -u root "${autoDirectory}/cron.conf"
if [ $? -eq 0 ];then
echo "[`date`] [DEBUG] ucswitchSetup.sh config crontab success" >> ${ucswitchSetupLogFile}
else
echo "[`date`] [ERROR] ucswitchSetup.sh Failed to config crontab" >> ${ucswitchSetupLogFile}
exit 1
fi