launchctl

Beheer Apple’s launchd manager voor launch daemons (systeembrede diensten) en launch agents (programma’s per gebruiker). launchd laadt op XML gebaseerde *.plist-bestanden die op de juiste locaties zijn geplaatst, en voert de corresponderende commando’s uit volgens hun gedefinieerde schema. Meer informatie: https://keith.github.io/xcode-man-pages/launchctl.1.html.

launchctl load ~/Library/LaunchAgents/{{my_script}}.plist

sudo launchctl load /Library/LaunchAgents/{{root_script}}.plist

sudo launchctl load /Library/LaunchDaemons/{{system_daemon}}.plist

launchctl list

launchctl unload ~/Library/LaunchAgents/{{my_script}}.plist

launchctl start {{script_bestand}}

launchctl stop {{script_bestand}}