תזמון סריקות באמצעות 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
כדי לבדוק את ההפעלות של משימות 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.
משוב
https://aka.ms/ContentUserFeedback.
בקרוב: במהלך 2024, נפתור בעיות GitHub כמנגנון המשוב לתוכן ונחליף אותו במערכת משוב חדשה. לקבלת מידע נוסף, ראה:שלח והצג משוב עבור