Remind
Remind 是一个精密的日历和闹钟程序。
安装
配置
安装完成后,用户可以在 remind 脚本文件 (.rem) 中定义提醒。 这些文件的一个好位置可以是 ~/.reminders
或 ~/.config/remind
。
以下是一些可能在 remind 脚本中的示例提醒
~/.config/remind/reminders.rem
REM Jan 1 MSG Remind every year on new years day REM January 1 2015 MSG Remind only on new years day 2015 REM Sunday 2 MSG Remind every second Sunday REM March Monday 1 --7 MSG remind on the last Monday of February REM December 25 +30 MSG Christmas
一个月中最后一个特定日期是通过从下个月的第一天减去 7 天得到的。 +
符号告诉 remind 开始提前那么多天提醒。
另请参阅 remind(1) man page 以获取有关配置 remind 的详细信息。
包含
提醒脚本还可以包含任意数量的外部脚本。 例如,用户可能想要为生日提醒和节假日提醒分别建立单独的文件。 这可以这样做
include ~/.config/remind/birthdays.rem include ~/.config/remind/holidays.rem
用法
使用 remind 可以做的最简单的事情是检查提醒。 通过将提醒文件传递给 remind 来执行此操作
remind ~/.config/remind/reminders.rem
这将输出计划告知用户的提醒列表。
要输出基于文本的日历,请使用 -c
选项
remind -c1 ~/.config/remind/reminders.rem
这将输出当前月份的文本日历。 要提前打印月份,请将 1
替换为要打印的月数。
Postscript/pdf 日历
也可以创建 postscript 格式的日历。
remind -c2 -p ~/.config/remind/reminders.rem | rem2ps > calendar.ps
-p
选项使 remind 打印适合 rem2ps 的输出。 rem2ps 默认将输出打印到标准输出,因此必须将其重定向到一个文件,以便可以通过像 evince 这样的程序打开它。
Postscript 文件可以使用 ps2pdf
进行转换。 Ps2pdf 由 ghostscript 提供。
参见
- remind(1) man 页面
- Remind Wiki 索引