说明
1. /System/Library/LaunchDaemons是用户未登陆前就启动的服务(守护进程)。 /System/Library/LaunchAgents是用户登陆后启动的服务(守护进程)。2. /System/Library目录是存放Apple自己开发的软件。 /Library目录是系统管理员存放的第三方软件。 ~/Library/是用户自己存放的第三方软件。 步骤 1. 首先创建一个自动任务的配置文件.plist,也可以从/System/Library/LaunchDaemons/获取一个别的任务的plist文件,然后改改名字 比如命名为com.apple.wind-auto.plist2. plist里面设定编译时间方式 每小时启动 <key>StartInterval</key> <integer>60</integer> 每天每小时0分启动 <key>StartCalendarInterval</key> <dict> <key>Minute</key> <integer>0</integer> </dict> 每个周六的3点15分启动 <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>3</integer> <key>Minute</key> <integer>15</integer> <key>Weekday</key> <integer>6</integer> </dict>3. 拷贝到Libaray目录下,例如:sudo cp /users/用户/dev/iphone/project/com.apple.wind-auto.plist ./com.apple.wind-auto.plist4. 启动计划任务 sudo launchctl load -w /Library/LaunchDaemons/com.apple.wind-auto.plist 停止计划任务 sudo launchctl unload -w /Library/LaunchDaemons/com.apple.wind-auto.plist注意: -w是不写入disk
参考资料