launchctl
命令手册用于启动守护程序(系统范围的服务)和启动代理程序(每个用户程序)的命令行界面,该界面指向苹果的
launchd
管理工具。launchd
加载放置在适当位置的基于 XML 的*.plist
文件,并根据其定义的计划运行相应的命令。 更多信息:https://manned.org/launchctl.
launchd
:launchctl load ~/Library/LaunchAgents/{{我的脚本}}.plist
~
):sudo launchctl load /Library/LaunchAgents/{{root 脚本}}.plist
sudo launchctl load /Library/LaunchDaemons/{{系统脚本}}.plist
launchctl list
launchd
):launchctl unload ~/Library/LaunchAgents/{{我的脚本}}.plist
launchctl start {{我的脚本}}
launchctl stop {{我的脚本}}