Saltar al contenido
code-n

Que el ordenador no se duerma cuando te vas

El Agente corre en tu ordenador. Un ordenador dormido significa trabajo detenido: aquí está la configuración para macOS, Windows y Linux.

5 minutos Actualizado 2026-09-13

El Agente corre en tu ordenador. Cuando el ordenador se duerme, se duerme con él, y tú ves en el móvil que el Servidor ha dejado de responder en medio del trabajo que le encargaste hace un momento. Esta es una configuración que se hace una vez y en la que luego no se piensa.

La diferencia entre «se duerme la pantalla» y «se duerme el ordenador» es fundamental: una pantalla apagada no le molesta al Agente, un sistema suspendido sí.

macOS

Lo más sencillo es arrancar el Servidor con caffeinate, que mantiene el sistema despierto solo durante la ejecución de esa orden. Sin ningún ajuste permanente que luego tendrías que buscar:

$ caffeinate -s coden start --dir ~/projekty/muj-projekt

La opción -s impide que el sistema se suspenda mientras está enchufado. Con batería añade además -i, si no el portátil se duerme incluso con ella.

De forma permanente se ajusta en Ajustes → Batería → Opciones: «Evitar que el ordenador se duerma automáticamente con la pantalla apagada». La tapa cerrada suspende el portátil de todos modos: contra eso solo ayuda un monitor externo, o la corriente y el estado desbloqueado.

Windows

Configuración → Sistema → Energía y batería → Pantalla y suspensión. Pon «Con la corriente conectada, suspender después de» en «Nunca». La pantalla puede apagarse tranquilamente, eso no le molesta al Agente.

Desde la línea de órdenes también se puede, y es más rápido que recorrer los menús:

> powercfg /change standby-timeout-ac 0
> powercfg /change hibernate-timeout-ac 0

Cero significa «nunca». El sufijo -ac se aplica a la corriente de red; para la batería es -dc.

Linux

En un ordenador con entorno gráfico desactiva la suspensión automática en los ajustes de energía. En un servidor o en un entorno sin GNOME basta systemd:

$ sudo systemctl mask sleep.target suspend.target hibernate.target

La tapa cerrada la resuelve /etc/systemd/logind.conf: la entrada HandleLidSwitch=ignore y luego sudo systemctl restart systemd-logind.

¿Y qué pasa si el ordenador se duerme de todos modos?

No se rompe nada. El Agente deja de trabajar donde estaba y el Servidor pierde la conexión. Al despertar, el Servidor sigue corriendo y el móvil se conecta solo, pero el turno a medias ya no llegará al final y habrá que encargarlo de nuevo.

Por eso vale la pena dedicar esa tarde a configurarlo. El peor estado es creer que el Agente trabaja mientras lleva media hora durmiendo.

¿Se ha atascado en otro sitio distinto de lo que hay aquí? Escribe a support@coden-app.com.