sso.fb1.uni-bremen.de/docker/check_docker.sh
2025-04-04 22:37:43 +02:00

16 lines
463 B
Bash

#!/bin/bash
# List of expected container names
expected_containers=("nginx" "keycloakserver" "keycloakpostgres" "register" "externals" )
# Email settings
recipient="overleaf@uni-bremen.de"
subject="Docker Container Alert"
# Check containers
for container in "${expected_containers[@]}"; do
if ! docker ps --format '{{.Names}}' | grep -q "^$container$"; then
echo "Container $container is not running" | mail -s "$subject" "$recipient"
fi
done