Сообщения, которые я настраивал вчера на почту не приходят. Значит что-то я сделал не так как надо. Перенастроил получение сообщений каждый 5 минут вместо 1 раз в день и рестартнул крон. Посмотрим что из этого выйдет.
Сегодня продолжил читать книгу по RHEL. Осилил раздел 5.6 Классно написано про дипломатию с пользователями. Мол не надо их гнобить, надо идти на компромисы. Прочитал статью на вики про yum. С удовольствием почитать статью про linux на луркоморье (это считается?)
p.s. понравилось с лурка: винда и написанный для неё софт легче и быстрее разворачиваются/настраиваются. Зато при возникновении серьёзных проблем начинается шаманство вслепую. *nix требует гораздо больше усилий на освоение и разворачивание. Но в случае проблем, как правило, можно достаточно быстро найти причину, потому что ты понимаешь, КАК оно работает.
рестарт крона не обязателен, он уже лет 10 как на лету изменения подхватывает
покажи строку с заданием как добавил
Это уже было в файле
*/10 * * * * root /bin/ping -c 5 8.8.8.8
Это добавил
*/10 * * * * * root /root/mail-about-space.sh
Текст скрипта:
#!/bin/bash
df -h | mail -s «Боевой сервер» tolik@at02.ru
echo «ушёл отчёт о диске»
И уж сразу: как в это же письмо добавить результат вывода ещё одной команды? (Например: tail /var/log/php.mail.log)
зачем на одну звездочку больше?
это же не коньяк, 5 звездочек не круче чем 4
freespace=$(df -h)
maillog=$(tail /var/log/php.mail.log)
echo $freespace»n»$maillog | mail -s «Боевой сервер» tolik@at02.ru
Ну или если хочешь нормально, по-пацански, то можно обойтись без переменных:
echo «$(df -h)n$(tail /var/log/php.mail.log)» | mail -s «Боевой сервер» tolik@at02.ru
администрирование по пацански… у кого я учучь?
второй вариант лучше, а то первый приходит всё одной строкой.
cron перенастроил. после обеда посмотрю что там наприходит. ремарка про коньяк — зачёт.
Неа, всё равно не приходит =(
Если просто скрипт запустить — работает.
Крон не запускает его почему-то
приучи себя везде в линуксе оставлять пустую строку в конце
добавил. письмо пришло. у него поломался русский язык в теме письма (это фиг с ним — я переименую на англ) но нужная инфа прислалась во вложенном файле noname без расширения. как бы так сделать чтобы оно в тексте самого письма приходило?
Я никогда не использовал стандартный mail, так что видимо логичный совет это man mail.
Чтобы русский не ломался надо как минимум указать кодировку письма UTF8 (как это сделать для mail я, опять же, без понятия)
> уже лет 10 как на лету изменения подхватывает
в крон добавили рестарт крона %)