Avviato per terminare ciò che inizia

1

Ho un launch plist che usa StartCalendarInterval per avviare il mio script python all'ora e al giorno della settimana desiderati.

Ora voglio creare un plist di avvio che inizi e termina un diverso script python in momenti selezionati. Dov'è il comando "KillCalender" o equivalente?

Essenzialmente, voglio che il programma controlli i miei semafori di Natale che si accendono a 1800 e si spengono a 2200.

Suppongo di poter scrivere il ciclo principale nel mio programma python, quindi termina alle 2200, ma speravo che launchd potesse farlo per me.

    
posta rblove 10.12.2014 - 06:38
fonte

1 risposta

1

Vorrei esaminare il valore ExitTimeOut per launchd.plist :

TimeOut

The recommended idle time out (in seconds) to pass to the job. If no value is specified, a default time out will be supplied by launchd for use by the job at check in time.

ExitTimeOut

The amount of time launchd waits before sending a SIGKILL signal. The default value is 20 seconds. The value zero is interpreted as infinity.

    
risposta data 10.12.2014 - 06:54
fonte

Leggi altre domande sui tag