nixp.ru v3.0

23 января 2017,
понедельник,
07:37:54 MSK

DevOps с компанией «Флант»
Okean написал 25 января 2005 года в 17:40 (1350 просмотров) Ведет себя неопределенно; открыл 3 темы в форуме, оставил 3 комментария на сайте.

Добрый день!

Подскажите пожалуйста, как можно отправить по mailx сообщение, которое находится в файле? Т.е. не файл с сообщением, а именно текстовую информацию из файла. Например, файл лежит в каталоге /tmp/1.txt

Заранее спасибо.

fly4life

cat /tmp/1.txt | mailx

Или я не понял вопроса?

Okean

Я сейчас отправляю сообщения вот так:

mailx -s test doom@mail.ru

тут я пишу сообщение

потом Ctrl+D

Сейчас я хотел бы через cron настроить отправку отрывков логов

на определенный электронный адрес. Для этого нужно отправить сообщение

из файла. Мне это надо по работе.

Master

Bот и запускай из cron:

cat /tmp/1.txt | mailx  -s  test doom@mail.ru
Genie

man tail

`man\ head`

в принципе, можно и

man grep

около -A почитать. тогда можно и от определённого сообщения отписываться. ;)

а вообще, задача несколько надуманная. зачем все логи слать? только нужное…

кстати, man logrotate тоже не помешает. особенно, когда прям по man syslogd настроено журналирование нужных сообщений в отдельный файл.

в общем, формулируем задание несколько поточнее и читаем упомянутые и смежные описания.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.