0
這是我的文件,我沒有得到任何記錄,雖然加載顯然成功,因爲我可以看到它使用list命令運行;Launchctl無法正常工作/加載後登錄
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.whtDaily.gexUW</string>
<key>ProgramArguments</key>
<array>
<string>/Users/x/Dropbox/ai/getData.sh</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>22</integer>
<key>Minute</key>
<integer>15</integer>
</dict>
<key>RunAtLoad</key><true/>
<key>StandardErrorPath</key>
<string>/Users/x/Dropbox/ai/logs/daily.err</string>
<key>StandardOutPath</key>
<string>/Users/x/Dropbox/ai/logs/daily.out</string>
</dict>
</plist>
我也不太清楚,如果我需要負荷運行後「開始」,或因爲我有「RunAtLoad」鍵設置爲true不會自動發生?我已經嘗試過在加載後調用啓動,而不是沒有運氣。
這個plist文件位於/ Library/LaunchAgents目錄中,我使用sudo加載和卸載。
我不確定這是否是問題,但在處理啓動代理時不應使用'sudo launchctl'。以root身份運行時,'launchctl'(主要)處理啓動守護進程,而不是代理。另外,輸出文件和錯誤文件沒有被創建,或者被創建但是空的? –
謝謝我已經切換到用戶,仍然沒有運氣。輸出文件被創建,但是爲空 – julian
這表明作業正在運行,但由於某種原因,腳本無法正常工作(並且以不產生輸出的方式失敗)。 –