Вкладіть свій сценарій. Щоб надіслати електронний лист, існує ряд варіантів. Я особисто віддаю перевагу msmtp для цього, ви можете визначити заголовки в стилі "тут" (вбудований) або використовувати окремий файл і позначати їх разом. Є всілякі альтернативи цьому, включаючи perl, python тощо.
Reply-To: someone@somehost
Sender: someone <someone@somehost>
To: somebody@somewhere.else
Subject: some subject
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="iso-8859-1"
Важливим є проміжна лінія. передайте ваше зібране повідомлення в msmtp таким чином:
cat assembled.eml | msmtp somebody@somewhere.else
Песиміст буде циклічно досягати успіху розумну кількість разів.
Корисне навантаження також може бути html та може бути сформовано php.
Дуже потворною альтернативою "пакетної" операції протягом ночі є створення cronjob, і результат надсилається електронною поштою замість stdout / stderr.
$SECONDS
; це чудово! Щоб додати до цього, ви можете перетворити секунди в години: хвилини: секунди з чимось подібнимdate -d "1970-01-01 ${SECONDS} sec" +'%k:%M:%S'
(див.man date
Додаткові параметри форматування).