noch mal launchd

ObiTobi

Aktives Mitglied
Thread Starter
Dabei seit
05.11.2009
Beiträge
1.536
Reaktionspunkte
91
Hallo,

ich versuche einen Job jeden Monat und zwar am ersten um 21:00 aufzurufen.

PHP:
<?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>tobi.bankx.eka</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/bin/osascript</string>
                <string>/Users/tobi/Scripts/AppleScript/BankX-EKA.scpt</string>
        </array>

        <key>Nice</key>
        <integer>1</integer>
    
        <key>StartCalendarInterval</key>
        <array>
                <dict>
                        <key>Day</key>
                        <integer>01</integer>
                        <key>Hour</key>
                        <integer>21</integer>
                        <key>Minute</key>
                        <integer>00</integer>
                </dict>
        </array>

        <key>StandardErrorPath</key>
                <nkstring>/Users/tobi/Library/Logs/BankX-EKA_err.log</string>
        <key>StandardOutPath</key>
                <string>/Users/tobi/Library/Logs/BankX-EKA.log</string>
        <key>Debug</key>
        <true/>
</dict>
</plist>

Dann habe ich geschaut ob es in der Liste auftaucht. Leider nicht.
Also noch mal "launchctl load tobi.bankx.eka.plist"

Da kommt zurück

PHP:
launchctl: no plist was returned for: tobi.bankx.eka.plist
launchctl: no plist was returned for: tobi.bankx.eka.plist
nothing found to load

Jetzt bin ich etwas verunsichert - ist meine PLIST Fehlerhaft oder kann sie so nicht geladen werden weil es immer nur ein Mal im Monat läuft?
 
Wo hast du die plist denn gespeichert?
 
Na da wo ich die anderen plist Dateien für launchd habe ~/Library/LaunchAgents
 
Zeile 29 muss statt nkstring nur string stehen.

Du kannst auch plists checken mit plutil -lint /Pfad/bla.plist

Eventuell musst du bei launchctl den vollen Pfad angegeben.
 
  • Gefällt mir
Reaktionen: ObiTobi
Perfekt. Sag ich immer - 4 Augen sehen mehr als 2 :D
 
Zurück
Oben Unten