Я хотел бы смочь установить напоминание 'сервис' для меня так, чтобы я мог запланировать электронные письма или текстовые сообщения, которые будут отправлены на мой карманный компьютер, когда я не смогу добраться до ssh клиента.
Вот мой сценарий:
Это - теперь полдень. Я должен дать мне напоминание через четыре часа к молоку погрузки по дороге домой от работы.
Я хотел бы смочь послать специальную учетную запись по электронной почте, у меня есть установка, которая выведет все сообщения, которые не являются от "меня", и это будет проводить строку темы как команду и тело как сообщение.
Например, следующее электронное письмо могло быть послано:
Subject: at 16:00 txtmobile
Body: pickup milk
Я хотел бы захватить ту почту, разделить предмет и вручить его сценарию, который установит at
задание в течение 16:00, которое назовет мой txtmobile
сценарий с содержимым тела как SMS-сообщение.
Тем путем я могу отправить мне напоминания от работы или везде, где, если я не могу добраться до календарной функции по своему телефону.
Два вопроса. Во-первых, действительно ли это возможно? Во-вторых, есть ли лучший способ сделать это?
Что-то вроде этого в .procmailrc:
* ^From: me@example.com
* ^To: mycalendarservice@example.com
| somescript.pl
somescript.pl получит почту на стандартном входе, таким образом, Вы могли проанализировать его независимо как это:
while (<>) {
/^Subject: (.*)/ and $cmd = $1;
/^./ and $body .= $_;
}
chmod $cmd;
open(OUT, "| $cmd") or die;
print OUT $body;
close OUT;
Обязательно сделайте этот сейф из злоупотребления.
(Я отвечу на второй вопрос.) Необходимо рассмотреть один из многих веб-сервисов, которые сделают это для Вас.
Помните, что Молоко, например, сделает то, что Вы описываете и многое другое.