From 92522071ae196a261890c0b56e40c8bc82ca90b1 Mon Sep 17 00:00:00 2001 From: Daniel Sosnowski Date: Wed, 3 Dec 2025 11:29:01 +0100 Subject: [PATCH] Added a function and some variable --- clearCache.sh | 46 ++++++++++++++++++++++++++++++---------------- 1 file changed, 30 insertions(+), 16 deletions(-) diff --git a/clearCache.sh b/clearCache.sh index 2f188fa..cc8fc0f 100644 --- a/clearCache.sh +++ b/clearCache.sh @@ -3,7 +3,24 @@ declare -i diskUsage vhostDir="/var/www/vhosts" -diskUsage=$(df -h | grep /dev/mapper/tulup--vg-root | awk '{print $5}' | cut -d% -f1) +function loopDirs { + echo -e "Czyszczę cache w subskrybcji $subscription...\n" + ls -1 > "/tmp/dirList.txt" + readarray -t dirList < /tmp/dirList.txt + for dir in "${dirList[@]}" + do + if [[ -d "$dir" ]] + then + echo -e "Czyszczenie $dir...\n" + cd "$dir" + ls -1 + cd .. + fi + done +} + +diskUsage=$(df -h | grep /dev/mapper/Fabricsy--vg-root | awk '{print $5}' | cut -d% -f1) + if [[ $diskUsage -ge 50 ]] then @@ -17,26 +34,23 @@ then echo -e "\n" echo -e "Rozpoczynam czyszczenie cache...\n" + boxesPath="$subscription/httpdocs/shopsystem/application/cache/boxes" + smarty_compiledPath="$subscription/httpdocs/shopsystem/application/cache/smarty_compiled" + for subscription in "${subscriptionList[@]}" do - if [[ -d "$subscription/httpdocs/shopsystem/application/cache/boxes" ]] + if [[ -d "$boxesPath" ]] then - cd "$subscription/httpdocs/shopsystem/application/cache/boxes" + cd "$boxesPath" + loopDirs + fi + + if [[ -d "$smarty_compiledPath" ]] + then + cd "$smarty_compiledPath" + loopDirs fi - echo -e "Czyszczę cache w subskrybcji $subscription...\n" - ls -1 > "/tmp/dirList.txt" - readarray -t dirList < /tmp/dirList.txt - for dir in "${dirList[@]}" - do - if [[ -d "$dir" ]] - then - echo -e "Czyszczenie $dir...\n" - cd "$dir" - ls -1 - cd .. - fi - done cd "$vhostDir" done