launchd

    0熱度

    1回答

    我正在嘗試使用Launchd安排每個月的最後一天的工作,但我不太確定如何操作。看來我唯一的選擇是選擇月份的日期的數字,例如,我可以選擇在第31天運行,但是在2月和9月會發生什麼?如果值爲31,Launchd是否在每個月的最高數字日期運行? 感謝您的幫助! -Dan

    0熱度

    1回答

    當某個Android設備連接到運行macOS的計算機時,我想在自己的計算機上啓動程序。我知道這是可能的,因爲當我插入Android設備。我使用this答案作爲一個例子 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple

    0熱度

    1回答

    我試圖在我的用戶登錄到我的OS X機器時運行grunt watch,這樣我就不必每次都手動在我的$ APP_ROOT目錄中運行grunt watch。 我有內/Library/LaunchAgents以下org.grunt.watch.plist文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple/

    0熱度

    1回答

    我在iMac的登錄頁面上創建OSX應用程序所需的GUI,我想知道(如果可能)我可以在重新啓動後運行啓動的plist文件。下面的plist文件是在「/庫/ LaunchAgents /」目錄: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www

    0熱度

    1回答

    我想在特定外部藍牙設備連接到我的Mac時啓動shell命令。 一個很好的方式(無需安裝第三方軟件)這樣做是在〜/庫添加plist文件/ LaunchAgents 在this page,有當WiFi連接到發射事件的例子具體位置。 <key>WatchPaths</key> <array> <string>/Library/Preferences/SystemConfiguration/c

    1熱度

    1回答

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

    0熱度

    1回答

    我是Mac OSX新手,我正在嘗試開發一個守護進程(我熟悉windows服務,並試圖實現相同的目標)。 我做了什麼至今: 託管寫在LaunchDaemons plist文件中(我發現,這些守護進程在系統帳戶,而不是用戶的身份運行,就像使用本地系統權限的Windows服務)。 我設法讓它在啓動時運行,並運行我的簡單的hello world應用程序,該應用程序每10秒將一些內容寫入文件。 問題是,當我

    0熱度

    1回答

    我試圖在OSX Sierra上定期運行postgres查詢,並且發現我應該使用launchd的建議。我創建了一個plist文件,它調用一個包含postgres查詢的簡單shell腳本,將plist文件複製到LaunchAgents文件夾中並加載它。但是,它似乎並沒有工作。 如果我運行shell腳本是一些簡單的像: echo "Hello" > /Users/agentzel/Documents/t

    1熱度

    1回答

    因此,我通過啓動代理在macOS 10.13上啓動Python(2.7)腳本。腳本運行,並在執行過程中觸發計算機的重新啓動。當計算機重新啓動並登錄時,啓動代理再次運行該腳本。該腳本讀取日誌,然後執行切換:從中斷的地方繼續。 問題是,重新啓動後,python腳本無法執行某些shell命令。 ls -l工作正常。但是,當我嘗試運行不在/ bin中的內容時,似乎只是...跳過它。沒有錯誤,它根本就沒有做

    1熱度

    1回答

    我維持OSX的工具,揭示了從直接父選定過程的父母樹的鼻祖(通常的launchd)。 但是,如果已檢查的進程間接通過使用事件(例如雙擊捆綁軟件圖標)或使用命令open從bash運行進程從launchd間接產生,則此進程鏈可能會中斷。在這些情況下,我希望相應地看到bash或finder。 也許XPC消息層是答案,因爲我認爲這些事件是通過這一機制的launchd。但是,其他可用的OSX框架總是受歡迎的。