我应该怎么写“2011年9月13日之后,9月28日之前的每个星期二,星期四,星期五,并在活动前1天提醒”。
现在我明白了REM Tue Thu Fri 13 Sep 2011 +1 UNTIL 28 Sep 2011 MSG Esem
,但它似乎无法正常工作。
答案1
您几乎已经正确了,但是remind
当您给出包含工作日和一天的日期规范时,会出现一些奇怪的行为。从手册页:
请注意,当同时指定工作日和日期时,提醒会选择指定日期当天或之后的第一个也满足工作日约束的日期。它通过选择工作日列表中列出的指定日期当天或之后的第一个日期来实现此目的。因此,类似这样的提醒:
REM Mon Tue 28 Oct 1990 MSG Hi
只会在 1990 年 10 月 29 日星期一发行。它不会在 1990 年 10 月 30 日星期二发行,因为 29 日是满足工作日限制的第一个日期。
FROM
您可以通过在命令中添加以下内容来绕过它:
REM Tue Thu Fri FROM 13 Sep 2011 +1 UNTIL 28 Sep 2011 MSG Esem