Schemalägga en uppdatering av Microsoft Defender för Endpoint (Linux)

Gäller för:

Information om hur du kör en uppdatering på Microsoft Defender för Slutpunkt på Linux finns i Distribuera uppdateringar för Microsoft Defender för slutpunkt i Linux.

Linux (och Unix) har verktyget t.ex.tab (liknar Task Scheduler) för att kunna köra schemalagda aktiviteter.

Förutsättningar

Anteckning

Om du vill visa en lista över alla tidszoner kör du följande kommando: timedatectl list-timezones

Exempel för tidszoner:

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

Så här ställer du in Job

Använd följande kommandon:

Säkerhetskopiera poster

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

Anteckning

Där 201118 == YYMMDD

Tips

Gör detta innan du redigerar eller tar bort.

Så här redigerar du fliken och lägger till ett nytt jobb som rotanvändare:

sudo crontab -e

Anteckning

Standardredigeraren är VIM.

Du kan se:

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

Och

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

Se Schemalägga genomsökningar med Microsoft Defender för Endpoint (Linux)

Tryck på Infoga

Lägg till följande poster:

CRON_TZ=America/Los_Angeles

#! RHEL och varianter (CentOS och Oracle Linux)

0 6 * * sun [ $(date +%d) -le 15 ] && sudo yum update mdatp >> ~/mdatp_cron_job.log

#! SLES och varianter

0 6 * * sun [ $(date +%d) -le 15 ] && sudo zypper update mdatp >> ~/mdatp_cron_job.log

#! Ubuntu och Ubuntu systems

0 6 * * sun [ $(date +%d) -le 15 ] && sudo apt-get install --only-upgrade mdatp >> ~/mdatp_cron_job.log

Anteckning

I exemplen ovan anger vi 00 minuter, 6 timmar i 24-timmarsformat), valfri dag i månaden, valfri månad, på söndagar. [$(datum + d) -le 15] == Körs inte om det inte är lika med eller mindre än den % 15:e dagen (3:e veckan). Det innebär att den körs var tredje söndag(7) i månaden kl. 06:00. Stilla havet (UTC -8).

Tryck på Esc

Skriv " :wq " utan dubbla citattecken.

Anteckning

w == write, q == quit

Om du vill visa dina jobb skriver du sudo crontab -l

uppdatera Defender för Slutpunkt på Linux.

Så här inspekterar du ett jobb:

sudo grep mdatp /var/log/cron

Kontrollera mdatp_cron_job.log

sudo nano mdatp_cron_job.log

För dem som använder Ansible, Chef eller Engrå

Använd följande kommandon:

Så här ställer du in jobb på Ansible

cron - Manage cron.d and crontab entries

Mer https://docs.ansible.com/ansible/latest/modules/cron_module.html information finns i.

Så här ställer du in ttabben i Chef

cron resource

Mer https://docs.chef.io/resources/cron/ information finns i.

Så här ställer du in jobb i Vilja

Resurstyp: t

Mer https://puppet.com/docs/puppet/5.5/types/cron.html information finns i.

Automatisera med Kalkylblad: Jobb och schemalagda aktiviteter

Mer https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ information finns i.

Ytterligare information

Få hjälp med ttabben

man crontab

Så här visar du en lista över ttabsfilen för den aktuella användaren

crontab -l

Så här hämtar du en lista över ttabfiler för en annan användare

crontab -u username -l

Om du vill säkerhetskopiera poster

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

Tips

Gör detta innan du redigerar eller tar bort.

Återställa ttabsposter

crontab /var/tmp/cron_backup.dat

Redigera fliken och lägga till ett nytt jobb som rotanvändare

sudo crontab -e

Redigera fliken och lägga till ett nytt jobb

crontab -e

Redigera andra användares ttabsposter

crontab -u username -e

Ta bort alla ttabsposter

crontab -r

Ta bort andra användares ttabsposter

crontab -u username -r

Förklaring

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