2 votos

¿Equivalente a los temporizadores de systemd en OS X?

En Linux, muchas distribuciones incluyen systemd. Systemd admite "temporizadores", que son una especie de servicio de systemd para ejecutar programas según un calendario. Por supuesto, hay muchas formas de programar tareas, como el venerable cron, que fue sustituido por systemd. Sin embargo, los beneficios de systemd específicamente son:

  • CLI con cómodos comandos para activar, desactivar y comprobar el estado de los temporizadores
  • Cada tarea programada se define íntegramente en un único archivo de texto
  • La sintaxis del temporizador es muy amplia, con formas de cubrir distintos tipos de situaciones excepcionales y casos de esquina

¿Existe una forma similar de programar tareas en OS X? Estoy interesado principalmente en ejecutar programas de línea de comandos y scripts, por lo que el soporte GUI no es importante para mí.

2voto

Douglas Puntos 10417

En Linux, muchas distribuciones incluyen systemd. Systemd soporta "temporizadores", que son una especie de servicio systemd para ejecutar programas en un horario... ¿Existe una forma similar de programar tareas en OS X?

Se llama launchd .

En Wikipedia :

launchd es un demonio de init y gestión de servicios del sistema operativo creado por Apple Inc. como parte de MacOS para sustituir a su init y SystemStarter de estilo BSD. Se ha intentado portar launchd a FreeBSD y sistemas derivados.

Recursos adicionales

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X