GNU/Linux >> Belajar Linux >  >> Linux

Tampilkan jumlah pesan dalam antrian email linux

Solusi 1:

Jika Anda hanya ingin mengetahui jumlah pesan yang berada dalam antrean tertunda, berikut ini akan memberi Anda jawaban cepat:

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

Ada tiga antrian lainnya. Lihat http://www.porcupine.org/postfix/queueing.html untuk detailnya.

Solusi 2:

Anda dapat memfilter keluaran dan hanya menampilkan baris terakhir:

mailq | tail -n 1

Solusi 3:

Sebagai hal yang terkait, Anda juga dapat memperoleh jumlah pesan di kotak surat Anda yang disimpan dalam format mbox, dengan memodifikasi saran Brian Showalter menggunakan perintah "mail --headers." Misalnya, saya memiliki baris ini di file .bashrc saya:

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. Apa nomor inode di Linux?

  2. Linux – Bagaimana Menampilkan Pesan Selamat Datang Di Unix??

  3. kal Contoh Perintah di Linux

  1. Linux – Mengerti Login di Linux?

  2. Cara Menampilkan Baris Tertentu dari File di Baris Perintah Linux

  3. Perintah ls Linux

  1. Layanan OS Linux 'kirim'

  2. Contoh Perintah mailq di Linux

  3. Contoh Perintah mesg di Linux