macos定时执行任务

macos系统自带的守护进程launchctl既可以执行定时任务

1、进入~/Library/LaunchAgents,设置plist配置文件a.plist


\

StartCalendarInterval:按指定的时间执行。此时记得去掉按秒执行的配置项。

2、执行命令

launchctl unload a.plist

launchctl load a.plist

完成!

备注:

定时执行shell脚本,出现operation not allowed,原因是/bin/bash无磁盘网络权限。解决方法,找到系统-隐私-完全磁盘访问,将/bin/bash拉进去并勾选即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容