美文网首页
Mac Shell 定时任务

Mac Shell 定时任务

作者: 灯泡虫 | 来源:发表于2017-09-15 11:06 被阅读166次

目录

前言

每个周五都需要发邮件,为了避免忘记 用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

参考文章

相关文章

网友评论

      本文标题:Mac Shell 定时任务

      本文链接:https://www.haomeiwen.com/subject/csdssxtx.html