পোস্টফিক্সের মেলকিজে আমি কীভাবে বার্তাগুলির সংখ্যা পেতে পারি? mailqকমান্ডটি মেইলকো-তে পুরো মেইলগুলি প্রদর্শন করে তবে আমি কেবল গণনা জানতে চাই there এখানে কোনও আদেশ আছে any আমার ওএস সেন্টোস 5.5।
পোস্টফিক্সের মেলকিজে আমি কীভাবে বার্তাগুলির সংখ্যা পেতে পারি? mailqকমান্ডটি মেইলকো-তে পুরো মেইলগুলি প্রদর্শন করে তবে আমি কেবল গণনা জানতে চাই there এখানে কোনও আদেশ আছে any আমার ওএস সেন্টোস 5.5।
উত্তর:
আমি এটি ব্যবহার:
mailq | grep -c "^[A-F0-9]"
আপনি পাইপ আউটপুট করতে mailqযেমন বিভিন্ন অন্যান্য ফিল্টারের মাধ্যমে uniq, sortএবং wcঅন্যান্য পরিসংখ্যান জন্য।
^[A-F0-9]যা মেলে সারিটি খালি হলে সঠিকভাবে 0-এ ফলাফল দেয়। আমি উত্তর সম্পাদনা করেছি।
পারেন mailq | tail -n 1বাfind /var/spool/postfix/deferred -type f | wc -l
উভয় কাজ
আমি ব্যবহার করি:
মেলকিউ | গ্রেপ-সি "^ $"
এটি মূলত @ লাদাদাদাদের উত্তর মত:
মেলকিউ | গ্রেপ-সি "^ [A-F0-9]"
বৈধ বার্তা-আইডি শুরুর মতো দেখতে এমন কিছু না করে আমি কেবল শূন্য রেখাগুলি সন্ধান করছি যা মেলকিউ লগের প্রতিটি বার্তা প্রবেশের অনুসরণ করে। সুতরাং এটি পারফরম্যান্স অনুযায়ী আরও ভাল, যদিও পার্থক্যটি কেবলমাত্র একটি সাধারণ মেলকিউ লগ আকারে লক্ষণীয়।