From 10a2b152795405588367d2f79a44c0a0d69576d5 Mon Sep 17 00:00:00 2001 From: Sam Machin Date: Wed, 23 Jul 2025 15:16:28 +0100 Subject: [PATCH] Update cron-jobs.js --- lib/utils/cron-jobs.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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};`); };