GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Zeigt die Anzahl der Nachrichten in der Linux-Mail-Warteschlange an

Lösung 1:

Wenn Sie nur wissen möchten, wie viele Nachrichten sich in der zurückgestellten Warteschlange befinden, sollten Sie mit dem Folgenden schnell eine Antwort erhalten:

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

Es gibt drei weitere Warteschlangen. Weitere Informationen finden Sie unter http://www.porcupine.org/postfix/queueing.html.

Lösung 2:

Sie könnten die Ausgabe filtern und nur die letzte Zeile anzeigen:

mailq | tail -n 1

Lösung 3:

Im Zusammenhang damit können Sie auch die Anzahl der Nachrichten in Ihrer Mailbox abrufen, die im mbox-Format gespeichert sind, indem Sie den Vorschlag von Brian Showalter mit dem Befehl "mail --headers" ändern. Zum Beispiel habe ich diese Zeile in meiner .bashrc-Datei:

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. Was ist die Inode-Nummer unter Linux?

  2. Linux – Verstehen Sie die Anmeldung unter Linux?

  3. Linux – Wie zeigt man die Willkommensnachricht in Unix an?

  4. mailq-Befehlsbeispiele unter Linux

  5. mesg-Befehlsbeispiele unter Linux

So kopieren Sie eine große Anzahl von Dateien unter Linux

So pingen Sie eine Portnummer in Linux an

10 Linux-Mail-Clients + 7 Terminal-Mail-Clients [&Installieren]

So zeigen Sie die Mail-Warteschlange in Plesk Linux an

Zählen Sie die Anzahl der Dateien in einem Verzeichnis in Linux

letzte Befehlsbeispiele in Linux