スケジュール管理ソフト Lightning を使いはじめ、 自宅と職場でカレンダーの共有化ができて非常に便利になったけど、 Lightning には、過去の古くなったイベントを一括で消すといった機能が無い。 vCalendar 生成とかで、フォーマットも解かっているので、 代休の暇つぶしにて、ちょいと自作してみた。
-
LINK /~t-saitoh/etc/2006/2006-11-08-ical-clear.txt clearance.pl(古いイベント削除スクリプト)
指定日時より新しいイベントと古いイベントを標準出力、標準エラー出力に分けて出力。 オプションで書き込みファイルの指定も可能。 この処理を、/etc/cron.monthly にて実行するようにしておいた。