غیر فعال کردن هشدارهای ایمیل با استفاده از دستور crontab در یونیکس

غیر فعال کردن هشدارهای ایمیل با استفاده از دستور crontab در لینوکس

 

دستور crontab

 

چگونه می توان با استفاده از crontab  هشدارهای ایمیلی که فرستاده می شود را غیر فعال کرد ؟

 

دستور crontab برای نگهداری فایلهای crontab و برای کاربران شخصی مورد استفاده قرار می گیرد.به طور پیش فرض خروجی یک دستور و یا یک اسکریپت ،فرستادن یک ایمیل به حساب محلی شماست.برای جلوگیری از ارسال چنین ایمیلهایی،شما نیاز به اضافه کردن رشته ی زیر به آخر crontab دارید.

 

جلوگیری از ارسال خروجی و خطاها :

 

برای جلوگیری از ارسال خروجی ها و خطاها،شما می توانید هر کدام از دستورات زیر را به آخر خط هر برنامه ی cron اضافه کنید تا خروجی به سمت dev/null/ هدایت شود.

>/dev/null 2>&1
&> /dev/null

مثالهایی در مورد دستور crontab :

 

برای ویرایش یا باز کردن کران جاب دستور زیر را وارد کنید:

 

$ crontab -e

برای جلوگیری از ارسال ایمیل رشته ی /dev/null 2>&1/ را اضافه کنید:

 

 

0 1 5 10 * /path/to/script.sh >/dev/null 2>&1

یا :

0 1 5 10 * /path/to/script.sh &> /dev/null

فایل را ذخیره کرده و ببندید.

تنظیم متغیر MAILTO :

 

شما می توانید متغیر MAILTO را تنظیم کنید.این گزینه نیز هشدار ایمیل را غیر فعال میکند.ابتدا کران جاب (corn job ) را باز و یا ویرایش کنید :

 

$ crontab -e

در بالای فایل عبارت زیر را وارد کنید:

MAILTO=””

فایل را ذخیره کرده و سپس ببندید.

 

09123781949