launchctl

    1熱度

    1回答

    我不小心發出以下命令: launchctl load -w /System/Library/LaunchDaemons/ 輸出: bind(): Address already in use bind(): Address already in use bind(): Address already in use bind(): Address already in use com.a

    1熱度

    1回答

    我一直在嘗試在MacOS Sierra上安裝pow(for Rails),但在給出密碼後請求root權限纔會掛起。 $ curl get.pow.cx | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed

    10熱度

    3回答

    在OS X Yosemite(10.10)上,是否有任何方法可以刪除服務的啓用/禁用覆蓋設置? 例如,要永久禁用不存在的服務「試驗」的根,這樣做: sudo launchctl disable user/0/test 檢查,它已被添加到傷兵名單: sudo launchctl print-disabled user/0 結果: disabled services = { "tes

    0熱度

    1回答

    我已經寫了plist文件。目的是讓程序保持正常工作狀態。我發現的問題如下。 如果我關閉應用程序,並從/ Applications文件夾啓動它,這是我創建的helper.plist不適用於它了。 現在我知道我可以運行卸載並加載launchtctl的腳本。但是,這個幫助程序的bundleId第二次啓動了我的程序。 有什麼辦法到程序重新連接到助手,如果我手動關閉應用程序,或者這是不可能的? 否則我將不得

    -1熱度

    2回答

    每當網絡發生變化時,我一直試圖重新加載pf規則。 這是我的plist文件。 /Library/LaunchAgents/com.wwk.networkchange.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.c

    1熱度

    1回答

    我已經通過自制軟件安裝了MySQL,並且這些安裝了instructions。自制軟件安裝的服務是LaunchAgent,它可以正常運行,但只能在我的用戶登錄時運行。我希望MySQL始終處於運行狀態。 我試過將homebrew.mxcl.mysql.plist複製到/Library/LaunchAgents,將權限設置爲644 root:wheel,並使用sudo launchctl -w /Lib

    4熱度

    1回答

    我正在編寫附帶服務的程序。我到目前爲止所做的是創建一個幫助工具,可以爲我的流程運行提升任務,並可以通過XPC進行通信。 我的程序捆綁了一個服務,我想用輔助工具來安裝和啓動/停止這個服務,這樣我的程序就可以在設置中有一個複選框「啓動系統服務」。 我可以成功複製服務的plist,但我找不到任何方式來以編程方式啓用,禁用,啓動或停止服務。我認爲這個解決方案很難看到system("launchctl lo