Mac Shell 定时任务

目录

前言

每个周五都需要发邮件,为了避免忘记 用shell写个定时任务在周五下午3点自动开启"Foxmail",并提醒“周五下午5点前发邮件”,文中提到的文件都在文章末尾的git地址上。

准备工作

第一步:你需要一个.sh的文件,里面写上你想要定时执行的任务

  • 创建 shell 脚本文件 (实例脚本详见文章末尾的git地址)
  • 用“chmod 777 你的shell执行文件地址” 来给shell脚本添加权限

第二步:你还需要一个用来配置的plist文件

  • 创建plist 文件 (实例plist详见文章末尾的git地址)
  • 配置启动时间和其他关键key
  • 用“plutil -lint plist文件地址” 命令来查看文件格式是否正确
  • 将配置正确的plist 文件拷贝到 “/Users/你的用户名/Library/LaunchAgents/”目录下

第三步:启动的开始和关闭

  • 任务开启: launchctl load -w /Users/masterfly/Library/LaunchAgents/com.email.tip.plist
  • 取消任务: launchctl unload -w /Users/masterfly/Library/LaunchAgents/com.email.tip.plist

参考文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容