文章目录
背景
crontab在linux上常用来构造定期任务。mac系统使用osascript脚本可以启动对话弹窗。两者结合可以做一个mac系统的定期弹窗的小功能,会强制弹窗到当前桌面。以此作为一个非常重要的事情都可以添加到这里。
用法
编辑当前用户的crontab文件:
crontab -e
添加以下行到crontab文件中:
30 9 * * 1 /usr/bin/osascript -e 'display dialog "开会!"'
说明:
30 9 * * 1:在每周一(1)的早上9点30分(9点30分即9*60+30)执行下面的命令。
/usr/bin/osascript:这是macOS的AppleScript命令行工具。
-e ‘display dialog “开会!”’:这是AppleScript代码,用于显示一个包含文本"开会!"的对话框。
crontab用法简介
crontab -e #编辑
crontab -l #列出添加的所有cmd
crontab文件中的每行代表一个定时任务,格式:
minute hour day