Del via


Planlæg scanninger med Microsoft Defender for Endpoint (Linux)

Gælder for:

  • Microsoft Defender for Endpoint til servere
  • Microsoft Defender til Servers Plan 1 eller Plan 2

Hvis du vil køre en scanning efter Linux, skal du se Understøttede kommandoer.

Til Linux (og Unix) kan du bruge et værktøj kaldet crontab (svarende til Opgavestyring i Windows) til at køre planlagte opgaver.

Forudsætning

Bemærk!

Hvis du vil hente en liste over alle tidszoner, skal du køre følgende kommando: timedatectl list-timezones
Eksempler på tidszoner:

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

Sådan angiver du Cron-jobbet

Brug følgende kommandoer:

Sikkerhedskopiér crontabuleringsposter

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

Bemærk!

Hvor 200919 == YRMMDD

Tip

Gør dette, før du redigerer eller fjerner.

Sådan redigerer du crontabulering og tilføjer et nyt job som rodbruger:

sudo crontab -e

Bemærk!

Standardeditoren er VIM.

Du får muligvis vist:

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

Tryk på "Indsæt"

Tilføj følgende poster:

CRON_TZ=America/Los_Angeles

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

Bemærk!

I dette eksempel har vi angivet det til 00 minutter, 2 om ugen (time i 24-timers format), en hvilken som helst dag i måneden, en hvilken som helst måned, på lørdage. Det betyder, at den kører om lørdagen kl. Pacific (UTC -8).

Tryk på "Esc"

Skriv ":wq" uden dobbelte anførselstegn.

Bemærk!

w == write, q == quit

Hvis du vil have vist dine cron-job, skal du skrive sudo crontab -l

Skærmbillede af linux-mdatp-siden.

Sådan inspiceres kørsler af cron-job

sudo grep mdatp /var/log/cron

Til undersøgelse af mdatp_cron_job.log*

sudo nano mdatp_cron_job.log

Hvis du bruger Ansible, Chef, Puppet eller SaltStack

Brug følgende kommandoer:

Sådan angives cron-job i Ansible

cron - Manage cron.d and crontab entries

Du kan få flere oplysninger i Dokumentationen til Ansible.

Sådan angives crontabs i Chef

cron resource

Du kan få flere oplysninger i Dokumentationen til Chef.

At indstille cron job i Dukke

Resource Type: cron

Se https://puppet.com/docs/puppet/5.5/types/cron.html for at få flere oplysninger.

Automatisering med dukket: Cron-job og planlagte opgaver

Du kan finde flere oplysninger i Dukkedokumentation om job og planlagte opgaver.

At administrere cron job i SaltStack

Resource Type: salt.states.cron

Eksempel:

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

Du kan få flere oplysninger i dokumentationen til Salt.States.Cron.

Flere oplysninger

Sådan får du hjælp til crontab

man crontab

Sådan henter du en liste over den aktuelle brugers crontab-fil

crontab -l

Sådan henter du en liste over en crontab-fil fra en anden bruger

crontab -u username -l

Sådan sikkerhedskopier du crontabuleringsposter

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

Tip

Gør dette, før du redigerer eller fjerner.

Sådan gendannes crontabuleringsposter

crontab /var/tmp/cron_backup.dat

Sådan redigerer du crontabulering og tilføjer et nyt job som rodbruger

sudo crontab -e

Sådan redigerer du crontabulering og tilføjer et nyt job

crontab -e

Sådan redigerer du en anden brugers crontabuleringsposter

crontab -u username -e

Sådan fjernes alle poster under crontabulering

crontab -r

Sådan fjernes andre brugeres crontab-poster

crontab -u username -r

Forklaring

+—————- 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

Tip

Vil du vide mere? Engage med Microsoft Security-community'et i vores tech-community: Microsoft Defender for Endpoint Tech Community.