launchd

    0熱度

    1回答

    我試圖配置一個launchd代理,應該在需要時運行我的應用程序想與它通信。 嘗試了幾種使用WatchPath或套接字端口的方法,但是當用戶很少登錄到系統(通過快速用戶切換)時出現問題。 如果我監視路徑或端口並且用戶A打開我的應用程序,那麼代理程序有時會啓動用戶B會話,反之亦然,因爲它們都監視它們。 當我以用戶A登錄時,我想讓Launch Agent以此用戶身份運行。 我的plist存儲在/ Lib

    1熱度

    4回答

    我有Jenkins master在Windows server 2012中運行。 我有一些windows從站。通過JNLP連接。還有一個Windows服務在這些奴隸中運行。 所以,即使我重新啓動Windows從站 - 它們會在主站啓動後連接到主站。真棒! 我也有一個MAC從機。目前通過Java Web開始連接。我需要像'Windows Service'for mac。我聽說'launchd' 但是

    0熱度

    1回答

    我希望撤消以下命令: sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql55-server.plist 我想: sudo launchctl remove /Library/LaunchDaemons/org.macports.mysql55-server.plist 不過,我收到以下錯誤: launchctl remo

    4熱度

    3回答

    我負責將Tomcat/Jenkins安裝從已棄用(現在已在優勝美地中刪除)的SystemStarter框架移至啓動。它作爲「構建」用戶啓動並運行良好,除了一件事情。我們構建過程的一部分涉及調用「安全」命令來操作鑰匙串。這是失敗如下: security: cert import failed: write permissions error security: problem decoding

    0熱度

    1回答

    我幾乎沒有使用OS X中的守護進程的經驗,但設法運行一次,每60秒反覆運行一次php文件。它似乎運作良好,並且會一次運行幾周而沒有問題。然而,偶爾它會停止工作,因爲我無法弄清楚。發生這種情況後,我的守護進程將不再列在launchctl列表中。如果我運行launchctl start,它將再次開始工作,沒有任何問題。 我該如何解決這個看似隨機關機的原因? php文件用於從在線API請求數據,並使用檢

    2熱度

    2回答

    我有一個作爲守護進程運行的應用程序。我把應用的plist下下/庫/ LaunchDaemons iOS 8的設備上,並且通過執行命令 launchctl負載/Library/LaunchDaemons/com.mycompany.testapp.plist 啓動它 在我的laumchd plist請注意,應用程序通過執行命令作爲守護程序運行 我想使此應用程序僅在崩潰或死亡時才重新啓動。如果我故意用

    0熱度

    1回答

    在我的NSApplication中,我有一個按鈕。當我點擊它時,我想啓動/啓動一個守護進程/代理。我該如何繼續?我已經嘗試過: - (void) runAgent { NSTask *task = [[NSTask alloc] init]; task.launchPath = @"launchctl load /System/Library/LaunchAgents/com.

    2熱度

    1回答

    當試圖使用launchd安排R腳本時遇到意外問題:在終端(Mac OS X 10.7.5)中使用Rgui或Rscript時,腳本沒有運行問題,但是當腳本使用launchd運行時,它似乎有一個編碼問題。 作爲一個例子該腳本來創建從該雜誌世界報的RSS饋送一個wordcloud: #!/usr/bin/Rscript require(wordcloud) require(tm) require(

    0熱度

    1回答

    我正在使用File.getAbsoluteFile()爲了建立資源文件夾的相對路徑。 當我在IDE內執行代碼時 - 效果很好。 我編譯了一個jar文件,並通過終端內的腳本執行它 - 非常好用。 在這兩種情況下我得到正確的相對路徑: 「/用戶/ ie54553 /桌面/ MyProject的/」 我試着用OSX的launchd plist中看起來像執行相同的腳本: <?xml version="1.

    0熱度

    1回答

    當我嘗試睡在SIGTERM處理程序中時,我遇到了一個奇怪的情況,該程序由Grand Central Dispatch管理,如here所述。 一切工作正常,當我不睡在SIGTERM處理程序中時,我在收到SIGKILL之前得到了一個SIGTERM信號處理程序。但是,只要我睡覺 - 即使是極其短的時間,比如usleep(1); - 我根本沒有得到SIGTERM處理程序,但是我的守護程序通過launchd