Кто-нибудь знает об утилите, которая дала бы мне общее количество сообщений электронной почты, отправленных sendmail, с использованием старых почтовых журналов?
Кто-то предложил использовать утилиту mailstats, однако эта программа, похоже, предоставляет статистическую информацию для всех записей файла журнала электронной почты. Хотя это и полезно, в данном случае это бесполезно, поскольку одно почтовое сообщение, отправленное sendmail, может регистрироваться где угодно в 5 различных записях журнала.
Ты можешь использовать grep -c
для подсчета количества совпадающих строк вместо трубы grep
к wc -l
:
grep -c "Message accepted for delivery" /var/log/maillog
Делает grep 'Message accepted for delivery' /var/log/maillog| wc -l
укажите нужный вам номер?