Уведомление о недостатке свободного места на хостинге
Скорее всего можно было сделать без использования php, но я как могу) Итак, закидываем на сайт php-скрипт проверки места:
$b = disk_free_space('/'); $mb = round($b/1024/1024); if ($mb < 1000) { mail( 'admin@site.ru', 'На сайте site.ru осталось мало места', 'На хостинге осталось '.$mb.'Мбайт. Удалите бекапы/ненужные файлы или увеличте лимит места на хостинге.', 'from: noreply@site.ru', '-f noreply@site.ru' ); }
admin@site.ru - кому отправить уведомление
noreply@site.ru - от кого будет отправлено письмо.
Добавляем задачу в крон (укажите свой путь к скрипту проверки и php (если требуется))
0 */1 * * * /usr/bin/php -f /full/path/to/check_disk.php
Готово, свободное место будет проверятся раз в час и если осталось меньше 1000Мбайт, то будет отправлено уведомление на указанную почту.
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.