This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Linux - Командная строка

Не работает? Начинай читать инструкцию.

Отправка файла на почту через консоль Linux, архививация на лету

Стал вопрос, как делать резервное копирование файлов конфигурации, отправляя их каждый день себе на почту. Для автоматизации отправки файлов можно использовать планировщик заданий cron. А вот какую команду написать, об этом я напишу ниже.

Предлагаю ознакомиться с предложениями моих партнёров

Что бы отправить файл через консоль Linux можно воспользоваться несколькими способами:

1. Отправка текстового файла

cat text.txt | mail -s TEST you@yourdomain

2. Отправка бинарного файла

cat text.exe | uuencode text.txt | mail -s TEST you@yourdomain

3. Отправка файла с архивицией на лету:

gzip -c text | uuencode text.gz | mail -s TEST you@yourdomain

Для возможности отправлять резервные копии файлов на почту, установить пакет sharutils (Утилиты GNU shar - для упаковки и распаковки shell - архивов)

4. Например Вам надо упаковать в dhcpd.gz файл /etc/dhcpd.conf и отправить на почту, добавить в cron команду:

gzip -c /etc/dhcpd.conf | uuencode dhcpd.gz | mail -s test you@yourdomain

Предлагаю ознакомиться с предложениями моих партнёров