有提醒提前几天发出通知

有提醒提前几天发出通知

我一直在尝试使用 Unix 程序remind,到目前为止我很享受它的灵活性。我设置了此命令来警告我任何即将到来的提醒:

~$ remind -z -k'notify-send "Reminder"  "%s"' .reminders/reminders.rem

它可以工作,但由于某种原因,它不尊重remind提前几天开始警告的功能(尽管它会持续几分钟),例如这样的提醒不会向标志中列出的命令提供输出-k

REM September 28 +5 AT 20:11 +1 Get some foo bar %b

此时,上述示例只会notify-send在 9 月 28 日 20:11 前一分钟触发(并且不是出于某种原因的任何其他日子)。我想提前notify-send5 天触发(在本例中),然后每天触发。我该如何实现这一目标? (不同的语法也可以,但其他人也没有达到我想要的)

答案1

不是这个解决方案的忠实粉丝,因为它似乎要求您输入不必要的年份部分,但至少提醒守护进程会以这种方式提前几天触发:

REM FROM October 14 2018 UNTIL October 17 2018 AT 14:34 MSG get that foobar

或者,给出*1从特定日期开始每天(部分)触发守护进程的稍微短的方式:

REM 29 Apr 2021 *1 AT 12:43 MSG Return foobar to store

相关内容