Ctrl K
ComunidadGuías…

check_podman.sh

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/usr/bin/env bash
# Check if podman containers are down
# Run via cron:
# */30 * * * * bash /srv/check_podman.sh

PODMAN_USER=user
source /srv/podman/.env
#source /srv/logging.sh

# Check running containers
FAILED=$(sudo -iu $PODMAN_USER podman ps -a --format "{{.Names}} {{.Status}}" | grep -v "Up" | awk '{print $1}')

if [ -z "$FAILED" ]; then
    # ALL OK (status=up)
    echo "UP!"
    curl -m 10 --retry 5 "${HC_URL}/podman-containers"
else
    # FAILED (status=down)
    echo "DOWN!"
fi