ansible-role-postfix/files/compress_stored_messages.sh

7 lines
256 B
Bash

#!/bin/bash
set -euo pipefail
FILTER_PATH='/var/spool/filter'
while read -r FOLDER
do
tar cjf "${FOLDER}.tar.bz2" "${FOLDER}" &> /dev/null && rm -rf "${FOLDER}"
done <<< "$(find "${FILTER_PATH}/" -maxdepth 1 -type d -regex "^${FILTER_PATH}/2[0-9]*$")"