2 votos

Launchd para terminar lo que empieza

Tengo un launchd plist que utiliza StartCalendarInterval para iniciar mi secuencia de comandos de python en el momento deseado y día de la semana.

Ahora quiero crear un launchd plist que empiece y termine en una diferente secuencia de comandos de python a la hora seleccionada. Dónde está el "KillCalender" comando o equivalente?

Básicamente, quiero que el programa de los controles mis luces de Navidad de 1800 y se van a 2200.

Supongo que yo podría escribir el bucle principal de mi programa en python por lo que termina en 2200, pero tenía la esperanza launchd podría hacer esto por mí.

2voto

b0x0rz Puntos 1174

Me gustaría ver en el ExitTimeOut valor de launchd.plist:

Tiempo de espera

El recomendado de inactividad tiempo de espera (en segundos) para pasar al puesto de trabajo. Si no se especifica ningún valor, un valor predeterminado de tiempo de espera será suministrado por launchd para su uso por el trabajo al momento del check in.

ExitTimeOut

La cantidad de tiempo que launchd espera antes de enviar una señal SIGKILL. El valor predeterminado es 20 segundos. El valor cero se interpreta como el infinito.

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