3 votos

Conseguir actual StartInterval estado de Launchd

Si un launchd trabajo tiene un StartInterval de 600 y ha sido "poco de tiempo" desde el plist fue cargado.

¿Cómo se puede determinar cuánto tiempo queda hasta la próxima ejecución programada?

2voto

Tony Williams Puntos 4903

Usted no puede. De hecho launchd ni siquiera la garantía de un intervalo de exactamente 600 segundos, acaba de cerrar.

La mejor forma de hacer algo similar es conseguir que su launchd tarea de tocar un archivo, preferiblemente en /var/tmp

1voto

rboorgapally Puntos 156

Depende, en realidad, ¿por qué te importa (sí, los que no debería, o más probablemente, no hay una forma mejor de hacerlo). Todo llega a su secuencia de comandos de ser más inteligente. Caída de un turd archivo o utilizar la secuencia de comandos a aplazar hasta el próximo correr, o ir a un patrón de espera.

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