#!/bin/bash include_paying="${1}" customers="$(/usr/local/bin/get_non_paying_customers)" echo "Starting cleanup: $(date)" if [[ -n ${include_paying} ]]; then echo "Including paying customers: $(date)" customers="${customers} $(/usr/local/bin/get_paying_customers)" fi touch /etc/no-automatic-cosmos for customer in ${customers}; do echo "Stopping ${customer}: $(date)" systemctl stop sunet-{redis,nextcloud}-"${customer}" echo "Pruning docker: $(date)" docker system prune -af --volumes echo "Starting ${customer}: $(date)" systemctl start sunet-{redis,nextcloud}-"${customer}" done rm /etc/no-automatic-cosmos echo "Cleanup done: $(date)"