Planlegge skanninger med Microsoft Defender for endepunkt (Linux)
Gjelder for:
- Microsoft Defender for endepunkt Server
- Microsoft Defender for servere
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
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.