Okean
написал 25 января 2005 года в 17:40 (1939 просмотров)
Ведет себя
неопределенно; открыл 3 темы в форуме, оставил 3 комментария на сайте.
Добрый день!
Подскажите пожалуйста, как можно отправить по mailx сообщение, которое находится в файле? Т.е. не файл с сообщением, а именно текстовую информацию из файла. Например, файл лежит в каталоге /tmp/1.txt
Заранее спасибо.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
cat /tmp/1.txt | mailx
Или я не понял вопроса?
Я сейчас отправляю сообщения вот так:
mailx -s test doom@mail.ru
тут я пишу сообщение
потом Ctrl+D
Сейчас я хотел бы через cron настроить отправку отрывков логов
на определенный электронный адрес. Для этого нужно отправить сообщение
из файла. Мне это надо по работе.
Bот и запускай из cron:
man tail
`man\ head`
в принципе, можно и
man grep
около -A почитать. тогда можно и от определённого сообщения отписываться. ;)
а вообще, задача несколько надуманная. зачем все логи слать? только нужное…
кстати, man logrotate тоже не помешает. особенно, когда прям по man syslogd настроено журналирование нужных сообщений в отдельный файл.
в общем, формулируем задание несколько поточнее и читаем упомянутые и смежные описания.