Sidehistorik
...
https://killtheyak.com/schedule-jobs-launchd/
Og min config blev til:
Kodeblok | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <!-- The label should be the same as the filename without the extension --> <string>speedtest</string> <!-- Specify how to run your program here --> <key>ProgramArguments</key> <array> <string>/Users/bnp/Dropbox/speedtest-cli/speedtest.py</string> <string>--simple</string> </array> <key>StandardOutPath</key> <string>/Users/bnp/tmp/speedtest.txt</string> <!-- Run every 5 min --> <key>StartInterval</key> <integer>300</integer><!-- seconds --> </dict> </plist> |
...
Kodeblok |
---|
launchctl unload ~/Library/LaunchAgents/speedtest.plist launchctl load -w ~/Library/LaunchAgents/speedtest.plist launchctl start ~/Library/LaunchAgents/speedtest.plist |
Med List kan man altid se en status:
...
Kolonne 2 er vigtig - er den 0 er det normal "ok" exit code, ellers er den gal...
Resultat (dagen efter):