From 0e761c5112f99508fb2d12d256617c8cd65a0ccf Mon Sep 17 00:00:00 2001 From: Hyperling Date: Mon, 16 Jun 2025 13:18:40 -0600 Subject: [PATCH] Add memory limit setting to php command. --- Config/Nextcloud/cron.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Config/Nextcloud/cron.sh b/Config/Nextcloud/cron.sh index 5626359..a9963ac 100755 --- a/Config/Nextcloud/cron.sh +++ b/Config/Nextcloud/cron.sh @@ -12,6 +12,7 @@ # - Test that everything works after an update and reboot of both NC + Docker. # Check if a job is already going. +DIR="$(dirname -- "${BASH_SOURCE[0]}")" PROG="$(basename -- "${BASH_SOURCE[0]}")" RUNNING=`ps -ef | grep $PROG | grep -v grep | grep -v $$ | grep -v "sh -c" | wc -l` if (( $RUNNING > 0 )); then @@ -19,7 +20,15 @@ if (( $RUNNING > 0 )); then fi # 2023-08-25 From crontab. -sh -c "docker exec nc-app sudo -u www-data php cron.php --define apc.enable_cli=1" +source $DIR/.env +sh -c " + docker exec nc-app \ + sudo -u www-data \ + php \ + -d apc.enable_cli=1 \ + -d memory_limit=$PHP_MEMORY_LIMIT \ + -f cron.php \ +" # 2023-08-25 From fixes.sh, keep ownership correct and apps up to date. sh -c "docker exec -i nc-app chown -Rc www-data:www-data ."