Del via


Planlegge skanninger med Microsoft Defender for endepunkt (Linux)

Gjelder for:

Hvis du vil kjøre en skanning for Linux, kan du se Støttede kommandoer.

For Linux (og Unix) kan du bruke et verktøy kalt crontab (på samme måte som Oppgaveplanlegging i Windows) til å kjøre planlagte oppgaver.

Forutsetning

Obs!

Hvis du vil ha en liste over alle tidssonene, kjører du følgende kommando: timedatectl list-timezones
Eksempler på tidssoner:

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

Slik angir du Cron-jobben

Bruk følgende kommandoer:

Sikkerhetskopiere crontab-oppføringer

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

Obs!

Hvor 200919 == YRMMDD

Tips

Gjør dette før du redigerer eller fjerner.

Slik redigerer du crontab og legger til en ny jobb som rotbruker:

sudo crontab -e

Obs!

Standard redigeringsprogram er VIM.

Det kan hende du ser:

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

Trykk på «Sett inn»

Legg til følgende oppføringer:

CRON_TZ=America/Los_Angeles

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

Obs!

I dette eksemplet har vi satt det til 00 minutter, 2 am (time i 24-timers format), hvilken som helst dag i måneden, hvilken som helst måned, på lørdager. Det betyr at det vil kjøre lørdager kl 02:00 Stillehavet (UTC -8).

Trykk på «ESC»

Skriv inn ":wq" uten doble anførselstegn.

Obs!

w == skriv, q == avslutt

Hvis du vil vise cron-jobbene dine, skriver du inn sudo crontab -l

Linux mdatp-siden

Slik inspiserer du jobbkjøringer for cron

sudo grep mdatp /var/log/cron

Slik inspiserer du mdatp_cron_job.log*

sudo nano mdatp_cron_job.log

Hvis du bruker Ansible, Chef, Puppet eller SaltStack

Bruk følgende kommandoer:

Slik angir du cron-jobber i Ansible

cron - Manage cron.d and crontab entries

Hvis du vil ha mer informasjon, kan du se dokumentasjonen for Ansible.

Slik angir du crontabs i Chef

cron resource

Hvis du vil ha mer informasjon, kan du se dokumentasjonen for Chef.

Slik angir du cron-jobber i Marionett

Resource Type: cron

Se https://puppet.com/docs/puppet/5.5/types/cron.html for mer informasjon.

Automatisere med marionett: Cron-jobber og planlagte oppgaver

Hvis du vil ha mer informasjon, kan du se marionettdokumentasjon om jobber og planlagte oppgaver.

For å administrere cron-jobber i SaltStack

Resource Type: salt.states.cron

Eksempel:

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

Hvis du vil ha mer informasjon, kan du se dokumentasjonen for Salt.States.Cron.

Mer informasjon

Slik får du hjelp med crontab

man crontab

Slik får du en liste over crontab-filer for gjeldende bruker

crontab -l

Slik henter du en liste over crontab-filer for en annen bruker

crontab -u username -l

Sikkerhetskopiere crontab-oppføringer

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

Tips

Gjør dette før du redigerer eller fjerner.

Slik gjenoppretter du crontab-oppføringer

crontab /var/tmp/cron_backup.dat

Redigere crontab og legge til en ny jobb som rotbruker

sudo crontab -e

Redigere crontab og legge til en ny jobb

crontab -e

Redigere andre brukeres crontab-oppføringer

crontab -u username -e

Slik fjerner du alle crontab-oppføringer

crontab -r

Slik fjerner du andre brukeres crontab-oppføringer

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

Tips

Vil du lære mer? Engage med Microsoft Security-fellesskapet i teknisk fellesskap: Microsoft Defender for endepunkt teknisk fellesskap.