Mac自启动设置
plist文件分布
/System/Library/LaunchDaemons/ (System-wide daemons provided by OS X)
其中 apache的httpd程序启动配置文件 org.apache.httpd.plist 就在这里。
/System/Library/LaunchAgents/ (由Mac OS X为用户定义的任务项)
/Library/LaunchDaemons (由管理员定义的守护进程任务项 )
/Library/LaunchAgents (由管理员为用户定义的任务项 )
如果放到/Library/LaunchAgents/下面的话,就是一开机就启动哦~
~/Library/LaunchAgents ( 由用户自己定义的任务项 )
launchctl 常用命令
显示当前的启动脚本
launchctl list开机时自动启动Apache服务器
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist设置开机启动并立即启动改服务
launchctl load -w **.pist设置开机启动但不立即启动服务
launchctl load **.pist停止正在运行的启动脚本
sudo launchctl unload [path/to/script]再加上-w选项即可去除开机启动
sudo launchctl unload -w [path/to/script]