我有一個啓動的作業,我已配置爲運行我的單元測試。偶爾,單元測試會掛起(通常是因爲一些錯誤的代碼)。我知道我的測試通常只需要幾分鐘即可完成。當他們掛起時,我通常不會注意到它大約一個小時,此時我必須彈出「活動監視器」並手動強制終止我的測試。我想啓動爲我做這個。我怎麼能在一段時間後自動殺死我的工作(如果它仍在運行)?啓動作業的自動超時
我一直在尋找在launchd man page,而且我發現了幾個有前途的鍵(如TimeOut
和ExitTimeOut
),但在描述措辭好像它並不完全符合我要找的。
這與我最終實現的類似,除了我的程序中作爲第二個線程運行。 – 2009-10-16 15:29:55