4
OS X,10.8.x如何指示launchd等待卷裝入?
我們使用launchd plist文件(在/ Library/LaunchDaemons中)在機器啓動時啓動服務器應用程序。如果要啓動的應用程序不在系統捲上,而不在另一個內部捲上,則該磁盤並不總是按時安裝,並且該作業每10秒重新生成一次。
有什麼辦法可以等待該文件系統對象可用嗎? (也許?)
謝謝,阿科斯
OS X,10.8.x如何指示launchd等待卷裝入?
我們使用launchd plist文件(在/ Library/LaunchDaemons中)在機器啓動時啓動服務器應用程序。如果要啓動的應用程序不在系統捲上,而不在另一個內部捲上,則該磁盤並不總是按時安裝,並且該作業每10秒重新生成一次。
有什麼辦法可以等待該文件系統對象可用嗎? (也許?)
謝謝,阿科斯
是的。您可以使用KeepAlive和PathState鍵。在PathState中傳遞音量路徑(/ Volumes/Mavericks)。
PathState:此字典中的每個鍵都是文件系統路徑。如果密鑰的值爲真,則只要路徑存在,作業 將保持活動狀態。如果爲false,則該作業將保持在 逆向條件下保持活動狀態。此功能的意圖是兩個或多個作業可能在文件系統名稱空間 中創建信號量。