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