J REMIND is a simple, yet effective, reminder utility for VMS.  It runs as aH detached process that sends one-line reminders to users.  Messages for aK user are normally broadcast to all terminals logged in under that username; K if the user is not logged in, the reminder is mailed to the user.  The user C can optionally have REMIND set his DCL prompt to the reminder text.   G I originally wrote REMIND as a student in 1986; I've been using it ever F since, and always meant to rewrite it---but we all know how that goes.5 So please forgive the code---its age shows in places.   : To schedule a reminder, the following command is executed:  % 	$ REMIND "date-time" "Reminder text"   * The following qualifiers can be specified:  )     /MAIL      - Always MAIL message text )     /NOMAIL    - Do not MAIL message text 7         By default, msg is mailed if user not logged in 9     /DISPLAY   - Broadcast message text if user logged in .     /NODISPLAY - Do not broadcast message text1     /TERMINAL  - Broadcast to a specific terminal 3     /PROMPT    - Set the DCL prompt to message text       /PERM      - Repeat reminder.         /PERM=DAILY    - Set reminder each day/         /PERM=WEEKLY   - Set reminder each week 0         /PERM=MONTHLY  - Set reminder each month- REMIND/LIST [date-time]  - List set reminders . REMIND/DELETE [date-time]  - Delete a reminder  F Users with SYSPRV can set, delete, and list reminders for other users.  F To install REMIND, simply execute BUILD_REMIND.COM, define the logicalH REMINDIR to point to the director containing the file REMINDER.DAT, editH REMIND_START.COM to point to the directory containing the REMIND.EXE andJ REMIND_DET.EXE images, and execute REMIND_START.COM.  To set up the REMINDK command, simply add a line like the following to your LOGIN.COM or SYLOGIN:   " 	$ remind :== $dev:[dir]REMIND.EXE  I There is only one bug that I'm aware of: setting a repeating reminder for G the 31st of the month isn't handled right for months with fewer than 31  days.   I The messages are "encrypted" in the REMINDER.DAT file, but the encryption H leaves a lot to be desired---that's why REMIND_START installs REMIND.EXE with SYSPRV.  F You should periodically clean up the REMINDER.DAT file by stopping the< REMINDER process and executing a command like the following:  5 	$ convert/fdl=reminder.fdl reminder.dat reminder.dat   % Comments and suggestions are welcome.    Hunter ------C Hunter Goatley, VMS Systems Programmer, Western Kentucky University & goathunter@WKUVX1.BITNET, 502-745-5251