COLO.in.th > คลังความรู้ > ความรู้เกี่ยวกับ Linux > Exim Remove All messages From the Mail Queue
วิธีลบ mail queues ทั้งหมด
เข้า ssh
พิมพ์คำสั่ง
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | sh
หากต้องการกำหนดให้ใช้งาน ใน crontab เพื่อให้ลบอัตโนมัติตามเวลาที่กำหนด
พิมพ์คำสั่ง สร้างไฟล์touch /root/eximqueue.shแก้ไขไฟล์ที่สร้างขึ้น
nano /root/eximqueue.shใส่ข้อความในไฟล์ /root/eximqueue.sh ดังนี้
#!/bin/bash
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | shเพิ่มคำสั่งให้รันอัตโนมัติใน crontab ทุกๆ 3 นาที
*/3 * * * * sudo /root/eximqueue.sh >/dev/null 2>&1ตรวจสอบการทำงานของ cron
tail -f /var/log/cronตรวจสอบการทำงานของ exim
tail -f /var/log/exim/main.log
บันทึกสู่รายการโปรดของฉัน พิมพ์หัวข้อนี้
Powered by WHMCompleteSolution