Функция REM в напоминании для временных напоминаний в течение определенного интервала

347
svh160

Я пытаюсь написать скрипт напоминания Linux, в котором есть напоминания о вещах, которые я должен просмотреть за определенный промежуток времени. Допустим, это: 1 месяц, 3 месяца, 1 год, 3 года. Хитрость в том, что мне нужно, чтобы каждое напоминание появлялось только один раз. Кто-нибудь может мне с этим помочь?

Что-то вроде:

REM $Sys.date * 31 ONCE MSG Review that thing REM $Sys.date * 62 ONCE MSG Review that thing REM $Sys.date * 365 ONCE MSG Review that thing REM $Sys.date * 1095 ONCE MSG Review that thing 

Благодарю.

0
Некоторые дополнительные контексты, такие как операционная система и язык сценариев, который вы используете, были бы полезны. Teun Vink 11 лет назад 0

1 ответ на вопрос

0
svh160

I was advised on the Remind mailing list that this is a tricky thing to do. It's best just to make 5 separate reminders:

REM July 4 2013 MSG Review REM August 4 2013 MSG Review REM November 4 2013 MSG Review REM July 4 2014 MSG Review REM July 4 2016 MSG Review 

If someone figures out a way to do this within the Remind scripting language, let me know.

Thanks.