שתף באמצעות


תזמון סריקות באמצעות Microsoft Defender עבור נקודת קצה (Linux)

חל על:

כדי להפעיל סריקה עבור Linux, ראה פקודות נתמכות.

עבור Linux (ו- Unix), באפשרותך להשתמש בכלי בשם crontab (בדומה ל'מתזמן המשימות' ב- Windows) כדי להפעיל משימות מתוזמנות.

דרישה מוקדמת

הערה

כדי לקבל רשימה של כל אזורי הזמן, הפעל את הפקודה הבאה: timedatectl list-timezones
דוגמאות לאזורי זמן:

  • America/Los_Angeles
  • America/New_York
  • America/Chicago
  • America/Denver

כדי להגדיר את משימת ה- Cron

השתמש בפקודות הבאות:

גיבוי ערכי crontab

sudo crontab -l > /var/tmp/cron_backup_200919.dat

הערה

היכן 200919 == YRMMDD

עצה

בצע פעולה זו לפני העריכה או ההסרה.

כדי לערוך את ה- crontab ולהוסיף משימה חדשה כמשתמש בסיס:

sudo crontab -e

הערה

עורך ברירת המחדל הוא VIM.

ייתכן שתראה:

0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh

הקש "Insert"

הוסף את הערכים הבאים:

CRON_TZ=America/Los_Angeles

0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log

הערה

בדוגמה זו, הגדרנו אותה ל- 00 דקות, 2 בבוקר (שעה בתבנית של 24 שעות), בכל יום בחודש, בכל חודש, בימי שבת. כלומר, היא תרוץ בימי שבת ב-02: 00. האוקיינוס השקט (UTC -8).

הקש "Esc"

הקלד ":wq" ללא המרכאות הכפולות.

הערה

w == write, q == quit

כדי להציג את משימות ה- cron שלך, הקלד sudo crontab -l

דף mdatp של Linux

כדי לבדוק את ההפעלות של משימות cron

sudo grep mdatp /var/log/cron

כדי לבדוק את mdatp_cron_job.log*

sudo nano mdatp_cron_job.log

אם אתה משתמש ב- Ansible, Chef, Puppet או SaltStack

השתמש בפקודות הבאות:

כדי להגדיר משימות cron ב- Ansible

cron - Manage cron.d and crontab entries

לקבלת מידע נוסף, ראה תיעוד לא ניתן לרכישה.

כדי להגדיר crontabs בשף

cron resource

לקבלת מידע נוסף, עיין בתיעוד של Chef.

כדי להגדיר עבודות cron ב- Puppet

Resource Type: cron

ראה https://puppet.com/docs/puppet/5.5/types/cron.html לקבלת מידע נוסף.

אוטומציה באמצעות Puppet: משימות Cron ומשימות מתוזמנות

לקבלת מידע נוסף, ראה תיעוד בובות אודות משימות ומשימות מתוזמנות.

כדי לנהל עבודות cron ב- SaltStack

Resource Type: salt.states.cron

דוגמה:

mdatp scan quick > /tmp/mdatp_scan_log.log:
  cron.present:
    - special: '@hourly'

לקבלת מידע נוסף, עיין בתיעוד Salt.States.Cron.

מידע נוסף

כדי לקבל עזרה עבור crontab

man crontab

כדי לקבל רשימה של קובץ crontab של המשתמש הנוכחי

crontab -l

כדי לקבל רשימה של קובץ crontab של משתמש אחר

crontab -u username -l

כדי לגבות ערכי crontab

crontab -l > /var/tmp/cron_backup.dat

עצה

בצע פעולה זו לפני העריכה או ההסרה.

כדי לשחזר ערכי crontab

crontab /var/tmp/cron_backup.dat

כדי לערוך את ה- crontab ולהוסיף משימה חדשה כמשתמש בסיס

sudo crontab -e

כדי לערוך את ה- crontab ולהוסיף משימה חדשה

crontab -e

כדי לערוך ערכי crontab של משתמש אחר

crontab -u username -e

כדי להסיר את כל ערכי ה- crontab

crontab -r

כדי להסיר ערכי crontab של משתמש אחר

crontab -u username -r

הסבר

+—————- minute (values: 0 - 59) (special characters: , \- \* /)  <br>
| +————- hour (values: 0 - 23) (special characters: , \- \* /) <br>
| | +———- day of month (values: 1 - 31) (special characters: , \- \* / L W C)  <br>
| | | +——- month (values: 1 - 12) (special characters: , \- \* /)  <br>
| | | | +—- day of week (values: 0 - 6) (Sunday=0 or 7) (special characters: , \- \* / L W C) <br>
| | | | |*****command to be executed

עצה

האם ברצונך לקבל מידע נוסף? Engage עם קהילת האבטחה של Microsoft בקהילת הטכנולוגיה שלנו: Microsoft Defender עבור נקודת קצה Tech Community.