Questa applicazione mostra nel Finder al percorso (con destinazione):
Macintosh HD/Applications/Trans_Helper.app/Contents/MacOS/applet
e non sono stato in grado di avviarlo correttamente con launchd
, utilizzando
~/Applications/Trans_Helper.app/Contents/MacOS/applet
// or
/Users/myusername/Applications/Trans_Helper.app/Contents/MacOS/applet
Guarda ripetutamente quanto segue nella console:
… com.apple.launchd.peruser.501[150] (com.mahogany.sarah[1156]): Job failed to exec(3). Setting up event to tell us when to try again: 2: No such file or directory
… com.apple.launchd.peruser.501[150] (com.mahogany.sarah[1156]): Job failed to exec(3) for weird reason: 2
… com.apple.launchd.peruser.501[150] (com.mahogany.sarah): Job should be able to exec(3) now.
Quindi, sto concludendo che il file non è referenziato correttamente.
Se è d'aiuto, il file plist in ~/Library/LaunchAgents
assomiglia a:
<dict>
<key>Label</key>
<string>com.mahogany.sarah</string>
<key>ProgramArguments</key>
<array>
<string>~/Applications/Trans_Helper.app/Contents/MacOS/applet</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>15</integer>
<key>Minute</key>
<integer>25</integer>
</dict>
</dict>
EDIT: Finalmente ha funzionato usando modifiche suggerite E rimuovendo la tilde da prima / Applicazioni. (Questo è, per inciso, esattamente ciò che il Finder > File Info visualizza per l'applet)
<dict>
<key>Label</key>
<string>com.mahogany.sarah</string>
<key>Program</key> // Change here and removing 1st char of string on next line
<string>/Applications/Trans_Helper.app/Contents/MacOS/applet</string>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>15</integer>
<key>Minute</key>
<integer>25</integer>
</dict>
</dict>