Лекция
Привет, Вы узнаете о том , что такое отправить файл из консоли bash на почту, Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое отправить файл из консоли bash на почту , настоятельно рекомендую прочитать все из категории Операционная система LINUX.
Как отправить сообщение из консоли bash в Linux? Все очень просто! Логи, отчеты придут к вам на почту мгновенно, а вы своевременно получите информацию и сможете моментально отреагировать на ошибки.
Когда у вас множество linux-серверов и на каждом из них по расписанию cron работают скрипты, сложно контролировать процесс их работы, а самое главное — увидеть результат будь то бэкапа, синхронизации, планового обслуживания, e-mail очередей и так далее. Самый простой способ проконтролировать — получать на почту готовый лог в понятном виде. Расходуется минимум траффика, уведомления приходит на современные смартфоны в течение нескольких секунд, что мне кажется очень удобно.
Есть множество способов отправки сообщений из консоли bash, но я использую данный:
1.способ
cat /var/log/backup.log | mail -s "backups log" admin@email.org
2. Об этом говорит сайт https://intellect.icu . способ - отправка части файла на почту и выполнение команды для формирования темы
cat /var/www/logs/antivirus.log | sed -n -e '7p'| mail -s "Result Scan sildesign $(date)" admin@mail.org
3. способ
mail -s "Result Scan sildesign $(date)" admin@mail.ru < /var/www/logs/antivirus.log
эту же команду можно вставить в крон
30 3 * * * mail -s "Result Scan sildesign $(date)" user@mail.ru < /var/www/logs/antivirus.log
чтобы письма уходили нужно:
1) на сервере требуется установить postfix и настроить его на отправку писем.
2) если ваши письма попадут в спам, и вы не горите желанием заморачиваться dkim-подписями и dns-записями, то можете добавить электронный адрес, с которого вам пришел отчет, в белый список.
И один несущественный минус: если в файле есть кириллица, то придут иероглифы. Проблему с кодировкой я не решал (да, я ленивец), поэтому в логе все написано на буржуйском, в том числе транслитом. Если в комментариях укажете мне правильный джедайский способ указывать кодировку UTF8, буду премного благодарен.
В заключение, эта статья об отправить файл из консоли bash на почту подчеркивает важность того что вы тут, расширяете ваше сознание, знания, навыки и умения. Надеюсь, что теперь ты понял что такое отправить файл из консоли bash на почту и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Операционная система LINUX
Из статьи мы узнали кратко, но содержательно про отправить файл из консоли bash на почту
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX