salix-front/test/cypress/docker/run/cleanup.sh

24 lines
680 B
Bash
Raw Normal View History

#!/bin/bash
cleanup() {
echo "⏹ Deteniendo ejecución..."
# Detener todos los procesos en paralelo
kill "${pids[@]}" 2>/dev/null
for pid in "${pids[@]}"; do
if kill -0 "$pid" 2>/dev/null; then
echo "→ ⏹️ Matando proceso $pid"
kill "$pid"
fi
done
# Buscar y eliminar contenedores que comiencen con NETWORK
containers=$(docker ps -aq --filter "name=^${NETWORK}")
if [[ -n "$containers" ]]; then
# echo "🧹 Eliminando contenedores: $containers"
docker rm -fv $containers >/dev/null 2>&1 || true
echo "⏹ Detenido y eliminado contenedores correctamente"
fi
exit 0
}