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

Какой самый ресурсоэффективный способ подсчитать, сколько сообщений sendmail поставлено в очередь?

sendmail 8.14.4

Я хочу настроить мониторинг, чтобы отслеживать, сколько сообщений находится в очереди на моем сервере sendmail.

Согласно несколько связанный вопрос Linux Я понимаю, что наиболее эффективный способ подсчета необработанных файлов в каталоге - \ls -afq | wc -l но я бы хотел что-то, что возвращает количество сообщений. Поскольку sendmail хранит сообщения в очереди в двух частях (файлы df и qf), это может ввести в заблуждение.

Если ваша почтовая очередь не повреждена, у вас должно быть такое же количество qf и df файлы, так почему бы просто не посчитать один из них? Такие как:

ls -afq qf* | wc -l