我写了一个自动更新 github host 的脚本,它往 /etc/crontab 里面写了三个功能:
*/30 * * * * root /usr/bin/bash /usr/bin/hosts-tool run
* * */3 * * root /usr/bin/bash /usr/bin/hosts-tool updatefrom gitee
* * */10 * * root /usr/bin/bash /usr/bin/hosts-tool rmlog
我想兼容一下 macos ,网上查了下,crontab 在 macos 中被弃用了,一律是 launchd 控制,类似 systemd 这种东西,然后编写可用的 plist 的话,网上查了半天好像都只有单个例子,对于一个程序有多个功能选项且不同功能选项的运行定时不同的情况,网上好像没找到写法,如果按照单个例子写的话得写三个 plist ,有没有办法可以把三个功能写在一个 plist 中啊?新手刚接触 macos 还不太熟,先谢过各位了 脚本: