Launchd'den geçerli StartInterval durumunu alın


1

Bir fırlatma işinde 600 StartInterval değeri varsa ve plist yüklendiğinden beri "bir süre" kaldı.

Bir sonraki programa kadar ne kadar zaman kaldığını nasıl belirleyebiliriz?

Yanıtlar:


1

Gerçekten neden umursadığına bağlı (doğal olarak, yapmamalısın, ya da daha büyük olasılıkla, bunu yapmanın daha iyi bir yolu var). Her şey senaryonun daha akıllı olmasına bağlı. Körük dosyası bırakın veya bir sonraki çalıştırmaya kadar ertelemek için komut dosyasını kullanın veya bir tutma desenine gidin.


Kabul ettik, senaryomuzun çalışmasında umrumda değil.
Allen Hancock

0

Yapamazsın Aslında lansman tam olarak 600 saniyelik bir süreyi garanti etmiyor, sadece kapanıyor.

Benzer bir şey yapmanın en iyi yolu, başlatılan görevin bir dosyaya dokunmasını sağlamaktır, tercihen / var / tmp

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.