Отправка сообщений об использовании диска на почту

Читал историю командных оболочек. bash, ash, zsh, dash… Капец их дофига.

Хотел разобраться с cron и mail. Залез в crontab, а там vim.

Пошел дочитывать vimtutor. Прошёл его до конца. Делал всё что там было написано + выписал конспект в блокнот. Бесит что он не работает с русской раскладкой. Пошёл решать этот вопрос, добавил нужные настройки в .vimrc но всё равно не работает. Займусь позже. Сегодняшняя задача — cron и почта. И я таки настроил их! И на учебном и на боевом сервере. Скрипт отправляет уведомление об оставшемся свободном месте на сервере.

#!/bin/bash
df -h | mail -s "Боевой сервер" tolik@at02.ru

Засовываем это в /etc/crontab и ждём. Можно запустить файлик вручную. Почта приходит. И да, он должен быть исполняемым
chmod +x mail-about-space.sh

Осталось придумать как делать уведомления, если вдруг с сервера начинает рассылаться спам.

По администрированию, в отличие от программирования сегодня зачёт. Правда вместо запланированного 1 часа затратил на это целых 3…

Еще выяснил что почту можно читать не командой tail, как я делал это раньше, а прямо через команду mail. Это такой себе полноценный почтовик оказывается. Достаточно просто написать mail в командной строке.