美文网首页
terminal-notifier

terminal-notifier

作者: 老初 | 来源:发表于2020-08-19 12:49 被阅读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
    

    相关文章

      网友评论

          本文标题:terminal-notifier

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