如何僅向使用者發出有關其配額的警告一次?

如何僅向使用者發出有關其配額的警告一次?

我在 Linux 伺服器上有許多具有檔案系統配額的帳戶。對於以下每種情況,我只想向人們發送一次電子郵件:

  • 該人超出了配額。
  • 此人的配額寬限期結束。
  • 該人按配額返回。 (這一項可能是可選的。)

特別是,我做不是希望超出配額的人每天收到一封新電子郵件,直到他們回到配額以下。他們最多應該收到三封電子郵件(上述每個事件一封)。

據我所知,標準warnquota程序只是在每次運行時向超出配額的每個人發送電子郵件。這可能會產生大量郵件,但不符合我的要求。

有沒有其他程式可以滿足我的需求,或者我必須自己寫一些東西?

我的檔案伺服器正在執行 RHEL 5。

答案1

按照建議,我寫了一個程式:

https://github.com/asciiphil/quotanotify

也許對其他人也有用。

相關內容