GNU/Linux >> Znalost Linux >  >> Linux

Zobrazit počet zpráv v linuxové poštovní frontě

Řešení 1:

Pokud chcete znát pouze počet zpráv, které se nacházejí ve frontě odložených zpráv, pak by vám měla rychle odpovědět následující:

find /var/spool/postfix/deferred -type f | wc -l

Jsou tam další tři fronty. Podrobnosti najdete na http://www.porcupine.org/postfix/queueing.html.

Řešení 2:

Můžete filtrovat výstup a zobrazit pouze poslední řádek:

mailq | tail -n 1

Řešení 3:

V souvislosti s tím můžete také získat počet zpráv ve vaší poštovní schránce uložených ve formátu mbox úpravou návrhu Briana Showaltera pomocí příkazu "mail --headers." Například mám tento řádek ve svém souboru .bashrc:

if [ -s /var/mail/$(whoami) ] ; then echo -e "\nYou have $(ls -s -h /var/mail/$(whoami) | cut -d" " -f 1) of mail.  Number of messages: $(mail --file /var/mail/$(whoami) --headers | wc -l) ($(mail --file /var/mail/$(whoami) --headers | sed '/^>* *[0-9]/d' | wc -l) unread)" ; fi

Linux
  1. Linux – Jak zobrazit uvítací zprávu v Unixu?

  2. Jak zobrazit konkrétní řádky souboru v příkazovém řádku Linuxu

  3. Příkaz Linux ls

  1. Služba OS Linux „sendmail“

  2. Příklady příkazů mailq v Linuxu

  3. Příklady příkazů mesg v Linuxu

  1. Co je číslo inodu v Linuxu?

  2. Linux – rozumíte přihlašování v Linuxu?

  3. Příklady příkazů cal v Linuxu