2010-01-11 3 views
1

Я новичок в openSuse 11.1, у меня есть несколько заданий crontab, один из которых создает динамический список заданий «at» каждый день. Есть ли способ для электронных писем, которые оболочка 'sh' отправляет в/var/usr/email/dave для пересылки на другие адреса электронной почты, мое исследование получилось пустым, главным образом потому, что я не уверен, что я ищу для. Приветствия, если кто-нибудь может помочь.sh shell emails var/usr/email/dave forwarding

С учетом того, что при печати из perl после запуска скрипта в/bin/sh оболочке/bin/sh отправляет распечатку в/var/usr/mail/dave, я хотел бы просто отправить это письмо на другое pop3, один из которых доступен по моему телефону. Мои извинения мой первоначальный вопрос был недостаточно ясен

+0

Принадлежит суперпользователю? –

+0

Не знал, что существует суперпользователь! – 2010-01-11 11:20:52

ответ

1

Задайте переменную окружения MAILTO в файле crontab имени пользователя, которому вы хотите получать почту. Добавьте его, если его там нет.

От man 5 crontab:

 
     In addition to LOGNAME, HOME, and SHELL, cron(8) will look at MAILTO if 
     it has any reason to send mail as a result of running commands in 
     ``this'' crontab. If MAILTO is defined (and non-empty), mail is sent 
     to the user so named. MAILTO may also be used to direct mail to multi‐ 
     ple recipients by separating recipient users with a comma. If MAILTO is 
     defined but empty (MAILTO=""), no mail will be sent. Otherwise mail is 
     sent to the owner of the crontab. 
+0

Привет, Деннис, :-) Спасибо за быстрый ответ, будет ли ваше решение также заботиться о любом выходе из «at»? Когда я запускал тесты, я перешел на то, как легко было получить ошибки от perl в моем почтовом ящике, а затем подумал, что если я могу отправить их на свой телефон, я бы очень быстро ответил на проблемы. Cheers – 2010-01-11 10:59:31

+0

Возможно, вы можете использовать procmail. http://www.procmail.org/ –

+0

Приветствия рассмотрят это. – 2010-01-11 15:54:39

0

Если вы хотите отправить все почту Дэйва, увидеть, если простые .forward работы с файлами.

Если вы хотите быть избирательным, изучите procmail.

+0

ура Гленн вся информация отлично получена, а я люблю linux, это зверь из os, чтобы учиться. – 2010-01-12 09:23:21

Смежные вопросы