diff --git a/lib/utils/cron-jobs.js b/lib/utils/cron-jobs.js index d9862d4d..4eac2212 100644 --- a/lib/utils/cron-jobs.js +++ b/lib/utils/cron-jobs.js @@ -3,6 +3,8 @@ const { JAMBONES_FREESWITCH, NODE_ENV, JAMBONES_FREESWITCH_MAX_CALL_DURATION_MINS, + TMP_FOLDER, + JAMBONZ_CLEANUP_INTERVAL_MINS } = require('../config'); const now = Date.now(); const fsInventory = JAMBONES_FREESWITCH @@ -47,9 +49,9 @@ const clearChannels = () => { }; const clearFiles = () => { - //const {logger} = require('../..'); - /*const out = */ execSync('find /tmp -name "*.mp3" -mtime +2 -exec rm {} \\;'); - //logger.debug({out}, 'clearFiles: command output'); + // Remove temp audiofiles that were not auto deleted older 300 min (or CLEANUP_INTERVAL if set) from TMP_FOLDER + let maxAge = JAMBONZ_CLEANUP_INTERVAL_MINS || 300 + execSync(`/usr/local/bin/cleanup-temp-audiofiles.sh ${maxAge} ${TMP_FOLDER};`); };