# إيقاف رسائل cron
Source: https://docs.webgee.com/ar/hosting/how-do-i-stop-suppress-cron-emails-from-being-sent-or-logged



أوقف استقبال رسالة في كل مرة تعمل فيها مهمة cron. ينطبق على الاستضافة المشتركة
والموزِّعة والمميّزة.

يرسل لك cron كل ما تطبعه مهمة. فمهمة تعمل كل خمس دقائق وتطبع سطرًا واحدًا تنتج
نحو 300 رسالة يوميًا، وتصير سريعًا ضجيجًا لا يقرأه أحد — ما يعني أن فشلًا
حقيقيًا يمرّ دون ملاحظة أيضًا.

## تخلّص من كل شيء [#تخلّص-من-كل-شيء]

ألحق بالأمر:

```bash
0 2 * * * /home/cpaneluser/backup.sh > /dev/null 2>&1
```

* `> /dev/null` يرسل المخرجات العادية (`STDOUT`) إلى اللاشيء.
* `2>&1` يرسل الأخطاء (`STDERR`) إلى المكان نفسه.

ومعًا يُسكتان المهمة تمامًا.

## أفضل: أبقِ الأخطاء [#أفضل-أبقِ-الأخطاء]

فالتخلّص من الأخطاء أيضًا يعني أن مهمة معطّلة تفشل بصمت، وتكتشف ذلك حين يغيب شيء
لاحق.

```bash
0 2 * * * /home/cpaneluser/backup.sh > /dev/null
```

وهذا يتخلّص من المخرجات العادية لكنه يظل يرسل لك كل ما يُكتَب في `STDERR` —
صمت حين تعمل، ورسالة حين لا تعمل. وذلك ما تريده عادةً.

## أو وجّهها إلى مكان آخر [#أو-وجّهها-إلى-مكان-آخر]

يحدّد حقل **Cron Email** في أعلى صفحة Cron Jobs في cPanel وجهة كل مخرجات cron.
وجّهه إلى صندوق تستطيع تصفيته لا إلى عنوانك الرئيسي.

وإفراغ الحقل تمامًا يعطّل بريد cron للحساب — بما في ذلك الأخطاء الحقيقية، ففضّل
التوجيه لكل مهمة.

<Callout type="info">
  رسائل cron تُحسب على
  [حدود إرسالك](/ar/email/email-sending-limits) وتستهلك مساحة قرص في صندوق
  الوجهة. وعدة مهام صاخبة قد تنتج آلاف الرسائل شهريًا.
</Callout>

## إن ظلت تصل [#إن-ظلت-تصل]

* **التوجيه في المكان الخطأ.** فيجب أن يكون في نهاية الأمر كله، بعد أي وسائط.
* **المهمة تكتب في `STDERR`.** فمع `> /dev/null` وحدها تظل الأخطاء تصل — وهو
  السلوك المقصود. أضف `2>&1` إن أردت الصمت مهما كان.
* **سكربت غلاف يرسل بريده الخاص**، مستقلًا عن cron.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [إدارة مهام cron](/ar/hosting/managing-cron-jobs-in-cpanel)
* [حدود إرسال البريد](/ar/email/email-sending-limits)
