Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
T_N_P Гость
|
Добавлено: Пн Янв 12 2004 15:16 Заголовок сообщения: Сценарий для определения свободного места в файловой системе |
|
|
Необходимо написать сценарий UNIX или воспользоваться стандартным демоном, который бы самостоятельно определял количество свободного места (Free Space) файловой системы (подобно команде ) и в случае заполнения её, например, при превышение 95%-го барьера, отправлял сообщение или e-mail.
Подскажите как это можно сделать или в каком направлении двигаться.
Пожалуйста. |
|
Вернуться к началу |
|
|
and3008
Зарегистрирован: 12.10.2001 Сообщения: 14893 Откуда: Н.Новгород
|
Добавлено: Пн Янв 12 2004 19:09 Заголовок сообщения: |
|
|
Прочитай про sed, awk или Перл.
Тебе надо взять результат df -u и разобрать его на части.
Выше перечисленное это успешно делает. |
|
Вернуться к началу |
|
|
Dmitry.Karpov
Зарегистрирован: 30.11.2003 Сообщения: 415 Откуда: Moscow
|
Добавлено: Вт Янв 13 2004 14:02 Заголовок сообщения: Re: Сценарий для определения свободного места в файловой системе |
|
|
df -k | grep '/home'
вырезает тебе нужную строчку.
Далее через тот же пайп ("|") скармливаешь это программе sed, которая отрежет оттуда ненужное. Потом сравниваешь shell'овским оператором
if [
(примеры в стартовых скриптах).
А лучше научиться программировать на AWK - он может всё это сделать сам. _________________ Благословен Бог, сотворивший меня сисадмином! |
|
Вернуться к началу |
|
|
|