terminal-notifier

2020-08-19  本文已影响0人  老初

https://github.com/julienXX/terminal-notifier

安装:

brew install terminal-notifier 

用法:

terminal-notifier -[message|group|list] [VALUE|ID|ID] [options]

例如:

terminal-notifier -title '' -message 'Hello World' -sound default 

卸载:

brew reinstall terminal-notifier

配合 crontab 使用

查看 crontab 是否启动

sudo launchctl list | grep cron

创建任务文件

sudo vim /etc/crontab

# 例如:
# 整点和半点提醒喝水
0,30 * * * * /usr/local/bin/terminal-notifier -title "定时提醒" -message "该喝水了~" -ignoreDnD -group 1
# 每小时的第十分钟提示活动
10 */1 * * * /usr/local/bin/terminal-notifier -title "定时提醒" -message "该活动颈椎了~" -ignoreDnD -group 2 ​​​​
# 每分钟提示
*/1 * * * * /usr/local/bin/terminal-notifier -title "" -message "帅哥,你好" -ignoreDnD -group 3

说明:
-group ID:指定通知的“组”。对于任何“组”,只有一个通知将会被显示,取代之前弹出的通知。
-ignoreDnD:忽略不打扰设置,无条件显示通知。

查看定时任务

crontab -l

删除定时任务

crontab -r

可以在「系统偏好设置」/「通知」/「terminal-notifier」里设置通知模式。

附 crontab 使用实例

crontab
# 每1分钟执行一次指令
* * * * * someCommand 或 */1 * * * * someCommand

# 每一小时执行
* */1 * * * someCommand

# 每小时的第3和第15分钟执行
3,15 * * * * someCommand

# 晚上11点到早上7点之间,每隔一小时执行
0 23-7 * * * someCommand

# 在上午8点到11点的第3和第15分钟执行
3,15 8-11 * * * someCommand

# 每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 */2  *  * someCommand

# 每周一上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 someCommand

# 每晚的 21:30 执行
30 21 * * * someCommand

# 每月1、10、22日的 4:45 执行
45 4 1,10,22 * * someCommand

# 每周六、周日的 1:10 执行
10 1 * * 6,0 someCommand

# 每天 18:00 至 23:00 之间每隔30分钟执行
0,30 18-23 * * * someCommand

# 每星期六的晚上 11:00 执行
0 23 * * 6 someCommand
上一篇下一篇

猜你喜欢

热点阅读