כיצד להסיר את ההודעה של cron

מתוך He Ikoula wiki
Jump to navigation Jump to search

ru:Как удалить уведомления о cron pl:Jak usunąć powiadomienia o cron ja:どのように cron の通知を削除するには ar:كيفية إزالة الإخطار كرون zh:如何删除 cron 的通知 de:Die Benachrichtigung über die Cron entfernen nl:Hoe te verwijderen van de kennisgeving van de cron it:Come rimuovere la notifica di cron pt:Como remover a notificação de cron es:Cómo quitar la notificación de la cron fr:Comment supprimer les notification des tâches CRON

מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.

מבוא

כברירת מחדל, להשגת משימה crontab, Cron שולח הודעת דוא ל המשתמש המדובר המכיל את הפלט מלאה של קובץ ה-script להורג.
לשימוש כלשהו, הודעה זו היא חשובה משום שהיא מאפשרת לדעת אם המניות מועברים בצורה נכונה.
עם זאת, במקרים אחרים, זה יכול להיות מעצבן, במיוחד אם הפעילויות מתבצעות לאורך תקופות קצרות ושליחת ולכן מיילים בפרצים.

המחיקה של ההודעה לביצוע משימה מסוימת

כדי למנוע משימה מסוימת כדי לשלוח דואר אלקטרוני, הוסף הוראה ושאל אותו לנתב מחדש את הפלט כלום בסוף הפקודה (/dev/null), זה אפשרי להשיג שתי דרכים :

  • על-ידי הוספת > /dev/null 2>&1 בסוף הפקודה,
  • על-ידי הוספת &> /dev/null בסוף הפקודה.


התוצאה עבור שני המקרים האלה זהה, לא תקבל הודעה על דואר נוסף לגבי פעילות זו.
הנה דוגמא מלאה :

59 23 * * * root /home/backup/backup.cmd &> /dev/null

או :

59 23 * * * root /home/backup/backup.cmd > /dev/null 2>&1

מחיקת הודעות מלאה עבור משתמש

כדי להסיר לחלוטין את ההודעות בדואר עבור משתמש, פשוט להשתמש במשתנה MAILTO crontab.
בתחילת הקובץ crontab (לפני הגדרת הפעילויות ), אז פשוט להוסיף את השורה :

MAILTO=""

אפשרי גם להשתמש במשתנה זה כדי לשלוח הודעות דואר אלקטרוני שונה מאשר חשבון, המשתמש הנוכחי מקומיים.
לעשות את זה. זה מספיק לציין דואר אלקטרוני ספציפיות :

MAILTO="utilisateur@domaine.tld"



מאמר זה נראה שתהיה שימושית ?

0



אין באפשרותך לפרסם תגובות.