← Las 34 trampasTrampa P-052 · severidad media

Un servicio «active» puede estar parado esperando que pulses una tecla

Qué pasa

Arrancamos Claude Code automáticamente dentro de tmux con systemd. systemctl decía active, la sesión de tmux existía y el proceso estaba vivo… pero estaba esperando una respuesta en un diálogo. Encontramos dos:

  1. «¿Confías en esta carpeta?», la primera vez que abre un directorio.
  2. «Esta sesión es muy grande, ¿reanudar desde un resumen?», con conversaciones largas.

Por qué engaña

systemd da el arranque por bueno en cuanto el script lanza tmux. El estado de systemd no dice nada del estado del programa.

Cómo comprobarlo de verdad

Mira lo que hay en pantalla:

tmux capture-pane -p -t claude | tail -20

Cómo dejarlo bien montado: Claude Code siempre encendido.