其实高效管理Mac电脑:创建个性化定时任务教程的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享高效管理Mac电脑:创建个性化定时任务教程的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
launchctl 定时任务
最常用的计时方法是launchctl。它通过plist配置来实现定时任务。
plist文件格式
上图是一个简单的定时任务的plist文件。我们简单说一下里面Key的含义。
标签(字符串)
任务名称,建议与文件名相同
程序(字符串)
定时执行的脚本,绝对路径
程序参数(数组)
要定时执行的脚本和一些参数,绝对路径。如果省略上面的Program,则将执行ProgramArguments 中的第一个元素。
标准错误路径(字符串)
脚本执行错误时输出日志,绝对路径
标准输出路径(字符串)
脚本输出的内容,绝对路径
开始日历间隔(字典)
脚本运行的时间。分钟、小时、日、月、工作日。
开始间隔(数量)
间隔运行时间,以秒为单位。
禁用(布尔值)
是否不可用,默认为NO可用。
LimitLoadToSessionType(字符串)
限制访问的类型。 AQUA:限制对所有GUI 服务的访问的GUI 代理。这个Key好像没什么用,就留空吧。
加载时运行(布尔值)
表示launchd加载服务后立即启动路径指定的可执行文件。默认值为false。
保持活动(布尔值)
该键值用于控制可执行文件是否继续运行,或者在满足特定条件后是否启动。默认值为false,这意味着只有满足特定条件后才会启动。当设置值为true时,表示无条件打开可执行文件,并在整个系统运行周期中保持不变。
plist文件放置处
~/Library/LaunchAgents 用户定义的任务项(推荐)/Library/LaunchAgents 管理员为用户定义的任务项/Library/LaunchDaemons 管理员定义的Daemon 任务项/System/Library/LaunchAgents 定义的任务项由Mac OS X 为用户/系统/库/LaunchDaemons 建议Mac OS 定义的守护进程任务项
下面再来理解几个基础概念:/System/Library、/Library 和~/Library 目录之间有什么区别?
/System/Library目录存储Apple开发的软件。
/Library目录是系统管理员存放的第三方软件。
~/Library/是用户自己存储的第三方软件。
LaunchDaemons 和LaunchAgents 之间有什么区别?
LaunchDaemons 是在用户登录之前启动的服务(守护进程)。
LaunchAgents是用户登录后启动的服务(守护进程)。
launchctl 命令
添加:launchctl load /System/Library/LaunchAgents/com.test.plist
删除:launchctl unload /System/Library/LaunchAgents/com.test.plist
查看:launchctl 列表
立即执行任务:launchctl start com.aigo.launchctl.plist
停止执行任务:launchctl stop com.aigo.launchctl.plist
注意:
关于高效管理Mac电脑:创建个性化定时任务教程的内容到此结束,希望对大家有所帮助。
【高效管理Mac电脑:创建个性化定时任务教程】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
真希望能自己设置一下自动关机
有15位网友表示赞同!
就是想用这个功能把电脑每天定时重启...
有15位网友表示赞同!
学习一下这方面知识,方便以后自动化一些操作
有6位网友表示赞同!
好像以前也有过类似的软件吧?不知道比这好用吗?
有7位网友表示赞同!
现在很多软件都自带定时任务的功能了,挺方便的!
有8位网友表示赞同!
这样就能自动运行脚本程序啦...
有12位网友表示赞同!
有点像linux里面的cron作业功能
有6位网友表示赞同!
Mac系统操作还挺强大的可以自定义好多东西!
有16位网友表示赞同!
平时做一些重复性任务的时候,定时任务确实很实用
有10位网友表示赞同!
我主要是想用它来自动清理垃圾文件...
有16位网友表示赞同!
这个定时任务有没有限于软件运行?能设置自动备份吗?
有19位网友表示赞同!
感觉这样操作手机和电脑会更省心
有16位网友表示赞同!
不过要注意定时启动的程序不要占太多资源啊...
有19位网友表示赞同!
这应该很简单吧?网上教程很多,应该能快速上手!
有5位网友表示赞同!
以后用Mac做一些自动化的事情会更加方便了!
有5位网友表示赞同!
这个功能真的很有用了,特别是上班的时候
有13位网友表示赞同!
感觉苹果系统越来越好用了!
有13位网友表示赞同!
有的人可能不需要,但对我来说很实用!
有15位网友表示赞同!
学习一下吧,也许以后会用到!
有16位网友表示赞同!