У меня есть еженедельный скрипт, который работает cron для создания моментального снимка zfs. Мне было интересно, можно ли отправлять почту OK, если задание выполняется правильно, и сообщение об ошибке, если что-то произошло, и в содержимом почты есть журнал заданий. Как это сделать?
25 11 * * 5 /home/aegrimisu/ZFS-autosnapshot.sh>>/home/aegrimisu/ZFS-WeeklySnapShot.log 2>&1 | mail -s "ZFS SnapShot Status" mymail@yahoo.com
Содержимое скрипта:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
zfs snapshot Misu@Misu-`date +%Y.%m.%d-%H:%m:%S`
Вариант с Mutt E-Mail Client
Установить mutt sudo apt-get install mutt Создать mailbck.sh и вставить строки из http://pastebin.ubuntu.com/5965821/ Сделать его исполняемым chmod +x mailbck.sh Адаптировать это для ваших нужд