Назад | Перейти на главную страницу

Как я могу предупредить пользователей об их квотах только один раз?

У меня есть несколько учетных записей на сервере Linux с квотами файловой системы. Я хотел бы написать людям только один раз по каждому из следующих обстоятельств:

В частности, я не хочу, чтобы человек, у которого превышена квота, получал новое письмо каждый день, пока он не вернется в норму. Они должны получить не более трех электронных писем (по одному на каждое из указанных выше событий).

Стандарт warnquota Программа, насколько я могу судить, при каждом запуске просто отправляет электронные письма всем, у кого превышена квота. Это может привести к появлению большого количества писем и не соответствует моим требованиям.

Есть ли другая программа, которая удовлетворит мои потребности, или мне придется что-то писать самому?

На моем файловом сервере работает RHEL 5. Если мне действительно нужно, я могу смонтировать его файловую систему через NFS в системе RHEL6 или RHEL7 и запустить программу предупреждения о квотах с клиента.

Как и предполагалось, я написал программу:

https://github.com/asciiphil/quotanotify

Может быть, и кому-то будет полезно.