initial commit of file from CVS for smeserver-freepbx on Sat Sep 7 20:25:35 AEST 2024

This commit is contained in:
Trevor Batley
2024-09-07 20:25:35 +10:00
parent bd24175623
commit 190a3e0d7a
80 changed files with 3092 additions and 2 deletions

View File

@@ -0,0 +1,20 @@
#/bin/bash
# Remove crontab entry automatically added by FreePBX
# as it generate an error (run as root before asterisk
# which means asterisk won't be allowed to open the debug
# file /tmp/freepbx_debug.log, and send a email to the admin
crontab -l > /tmp/freepbx_old_crontab
awk '$0!~/freepbx-cron-scheduler.php/ { print $0 }' /tmp/freepbx_old_crontab > /tmp/freepbx_new_crontab
crontab /tmp/freepbx_new_crontab
rm -f /tmp/freepbx_old_crontab
rm -f /tmp/freepbx_new_crontab
# Now change permissions on /tmp/freepbx_debug.log to be sure
# asterisk user has write permission
if [ -e /tmp/freepbx_debug.log ]; then
chown asterisk:asterisk /tmp/freepbx_debug.log
chmod 700 /tmp/freepbx_debug.log
fi