TIMER SERVICE
Conversión de archivos

Convertir TIMER a SERVICE

RESPUESTA RÁPIDA
¿Es posible convertir TIMER a SERVICE?
Sí - TIMER se convierte a SERVICE.

No se convierte un .timer en un .service; en su lugar, se crea (o edita) el archivo .service complementario que el temporizador activa. Un .timer solo almacena la programación, mientras que el .service emparejado con el mismo nombre base contiene el comando a ejecutar.

En esta página

Probado en macOS, Windows y Linux
Última verificación Sep 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir TIMER a SERVICE?

En systemd, estas son dos mitades de un mismo trabajo: el .timer dice cuándo y el .SERVICE dice qué. Por lo tanto, la tarea realista no es la conversión, sino escribir la unidad de servicio correspondiente que el temporizador activa, ya sea por coincidencia de nombre predeterminada o mediante la directiva Unit=.

Cómo convertir TIMER a SERVICE

Cualquier editor de texto FREE

Crea un archivo con el mismo nombre base, por ejemplo, backup.service junto a backup.timer, añadiendo una sección [Service] con ExecStart= configurado con tu comando; el temporizador lo activará automáticamente por nombre.

systemctl edit FREE

Ejecuta systemctl edit --full --force backup.service para abrir una nueva unidad en el directorio correcto, define ExecStart=, luego ejecuta systemctl daemon-reload y habilita el temporizador.

Acerca de estos formatos

Calidad y qué observar

  • Por defecto, un backup.timer activa backup.service; usa Unit= en la sección [Timer] del temporizador solo si el nombre del servicio es diferente.
  • El servicio normalmente debería ser Type=oneshot para tareas programadas, de modo que systemd trate cada ejecución como un trabajo discreto.
  • Después de crear o cambiar la unidad, ejecuta systemctl daemon-reload o el temporizador no reconocerá el nuevo servicio.

Preguntas frecuentes

¿Puede un temporizador funcionar sin un servicio?
No; el temporizador solo programa, por lo que debe activar una unidad .service correspondiente que defina el comando.
¿Cómo sabe el temporizador qué servicio ejecutar?
Al coincidir el nombre base (foo.timer ejecuta foo.service), a menos que lo anules con Unit= en el archivo del temporizador.
¿Debo habilitar el temporizador o el servicio?
Habilita e inicia el .timer; systemd iniciará el servicio según la programación por ti.
¿Dónde residen estos archivos de unidad?
En /etc/systemd/system/ para unidades de todo el sistema, y ejecuta systemctl daemon-reload después de editarlos.