output=$(grep line /var/log/file); [[ -n "$output" ]] && mail -s Log email@domain.tld
অথবা আপনি এটিকে ক্রোন জব করতে পারেন এবং তারপরে যদি এটি কোনও আউটপুট উত্পাদন করে তবে এটি ব্যবহারকারীদের ইমেল করবে। আপনি বাক্সে ঠিকানায় মেইল প্রেরণের জন্য / ইত্যাদি / উপকরণ ফাইলটি সম্পাদনা করতে পারেন (এবং তারপরে নতুনালিয়াস কমান্ড চালান)।
ক্রোন প্রবেশের পূর্বে (আপনি বিষয়টির লাইনটি সেট করতে সক্ষম হবেন না
1 0 * * * grep line /var/log/file
অথবা আপনি ifne ইউটিলিটি পেতে পারেন - এটি সম্ভবত আপনি চান
গ্রেপ লাইন / var / লগ / ফাইল | ifne মেল -s লগ করুন email@domain.tld
Ifne কমান্ড এটি সেন্টোস এবং আরএইচইএল এর ইপেল রেপো থেকে আয়েলাবে। আমি অনলাইনে ম্যান পৃষ্ঠার লিঙ্কটি খুঁজে পাচ্ছি না তবে এটি রয়েছে
ifne (1)
ifne (1)
NAME ifne - স্ট্যান্ডার্ড ইনপুট ফাঁকা না থাকলে কমান্ড রান করুন
SYNOPSIS ifne [-n] কমান্ড
বর্ণনা ifne নীচের কমান্ডটি চালায় যদি এবং কেবল যদি স্ট্যান্ডার্ড ইনপুট খালি না থাকে।
বিকল্প -n বিপরীত অপারেশন। স্ট্যান্ডার্ড ইনপুটটি নিরাপদ হলে কমান্ডটি চালান।
Note that if the standard input is not empty, it is passed
through ifne in this case.
উদাহরণ খুঁজে। -নাম কোর | ifne মেল-গুলি "মূল ফাইলগুলি পাওয়া গেছে" মূল
জাভির মেরিনো কর্তৃক লেখক কপিরাইট ২০০৮
Licensed under the GNU GPL
2008-05-01 ifne(1)