Отправка писем из скриптов bash/shell
Отправка писем из скриптов bash/shell
1 2 | #!/bin/bash
du -sh | mail -s "disk usage report" admin@abcname.com.ua
|
Откройте новый файл, вставьте в него приведенные выше строки, сохраните и запустите. Вы получите письмо, содержащее вывод команды "du -sh".
И последняя хитрость в письмах из командной сроки - добавление вложений к письмам, отправляемым из скриптов. Предположим, вам необходимо сделать резервную копию директории с конфигурационными файлами, заархивировать ее и отправить в качестве вложения с помощью mutt:
1 2 3 4 5 | #!/bin/bash
yum install mutt
tar -zcf /home/user/backup . tar .gz /home/user/files_to_backup
echo "Archived configuration files" | mutt -a /home/user/backup . tar .gz -s "backup data" admin@abcname.com.ua
Команда echo в начале третьей строки добавляет текст "Archived configuration files" в тело письма.
|