Başladığını sona erdirmek için Başlat


2

Python betiğimi haftanın istenilen saatinde başlatmak için StartCalendarInterval kullanan bir başlatma işlemi var.

Şimdi, seçilen zamanlarda farklı bir python betiğini hem başlatan hem de sonlandıran bir lansman oluşturmak istiyorum. "KillCalender" komutu veya eşdeğeri nerede?

Temelde, programın Noel ışıklarımın 1800'de gelip 2200'de sönmesini sağlayan kontrolleri istiyorum.

Sanırım 2200'de sona erecek şekilde python programımda ana döngüyü yazabilirim ama lansmanının benim için yapabileceğini umuyordum.


Işıklar açıkken veya sadece onları açıp kapatmak için
Mark

Evet, python şeyleri göz
kamaştırmak

Uygulamanızı iletmek için bir uygulama yazardım - launchd yeni uygulamayı 2200'de çalıştırır
Mark

Yanıtlar:


2

İçine olmazdı ExitTimeOut değeri için launchd.plist:

Zaman aşımı

İşe geçmek için önerilen boşta kalma zaman aşımı süresi (saniye olarak). Hiçbir değer belirtilmezse, check-in sırasındaki iş tarafından kullanılmak üzere başlatılan bir zaman aşımı sağlanacaktır.

ExitTimeOut

Başlatılan süre, bir SIGKILL sinyali göndermeden önce bekler. Varsayılan değer 20 saniyedir. Sıfır değeri sonsuz olarak yorumlanır.


FWIW, TimeOutşimdi man sayfa açıklaması "Bu anahtar hiçbir zaman ilginç bir şey yapmadı ve artık uygulanmadı" notunu içeriyor.
Tom Harrington
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.