#!/bin/sh # Proceso principal (PID 1) del contenedor tmux-host: lanza el chequeo de # salud en background y mantiene el contenedor vivo, igual que el # `tail -f /dev/null` del `docker run` inline original. set -u supervise_healthcheck() { while true; do /usr/local/bin/healthcheck.sh echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) WARN: healthcheck.sh salio inesperadamente (exit=$?) -- relanzando en 10s" \ >> /DATA/AppData/k3d-lab-v3/tmux-host/logs/health.log 2>/dev/null || true sleep 10 done } supervise_healthcheck & exec tail -f /dev/null