Frissítés ütemezése a linuxos Végponthoz készült Microsoft Defender-hez
Érintett szolgáltatás:
- Végponthoz készült Microsoft Defender kiszolgálókhoz
- Microsoft Defender 1. vagy 2. csomag kiszolgálókhoz
Ha linuxos Végponthoz készült Microsoft Defender szeretne frissítést futtatni, olvassa el a Frissítések telepítése linuxos Végponthoz készült Microsoft Defender-hez című cikket.
A Linux és a Unix rendelkezik egy crontab nevű eszközzel (hasonlóan a Feladatütemezőhöz), hogy képes legyen ütemezett feladatokat futtatni.
Előfeltételek
Megjegyzés:
Az összes időzóna listájának lekéréséhez futtassa a következő parancsot: timedatectl list-timezones
Példák időzónákra:
America/Los_Angeles
America/New_York
America/Chicago
America/Denver
A Cron-feladat beállítása
Használja a következő parancsokat:
Crontab-bejegyzések biztonsági mentése
sudo crontab -l > /var/tmp/cron_backup_201118.dat
Megjegyzés:
Példánkban: 201118
== YYMMDD
.
Tipp
Végezze el ezt a műveletet a szerkesztés vagy az eltávolítás előtt.
A crontab szerkesztéséhez és egy új feladat gyökérfelhasználóként való hozzáadásához:
sudo crontab -e
Megjegyzés:
Az alapértelmezett szerkesztő a VIM.
Előfordulhat, hogy a következőt látja:
0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh
És
0 2 * * sat /bin/mdatp scan quick>~/mdatp_cron_job.log
Lásd: Vizsgálatok ütemezése a Végponthoz készült Microsoft Defender (Linux) használatával
Nyomja le a "Beszúrás" gombot
Adja hozzá a következő bejegyzéseket:
CRON_TZ=America/Los_Angeles
#! RHEL és változatok (CentOS és Oracle Linux)
0 6 * * sun [ $(date +%d) -le 15 ] && sudo yum update mdatp -y >> ~/mdatp_cron_job.log
#! SLES és változatok
0 6 * * sun [ $(date +%d) -le 15 ] && sudo zypper update mdatp >> ~/mdatp_cron_job.log
#! Ubuntu- és Debian-rendszerek
0 6 * * sun [ $(date +%d) -le 15 ] && sudo apt-get install --only-upgrade mdatp >> ~/mdatp_cron_job.log
Megjegyzés:
Az előző példákban perceket, reggel 6-ot (a 24 órás formátumot használó órát) határoztunk 00
meg, a hónap bármely napján, bármely hónapban, vasárnapként.
[$(date +\%d) -le 15]
csak akkor fut, ha egyenlő vagy kisebb, mint a 15. nap (harmadik hét).
Ez azt jelenti, hogy a feladat minden vasárnap reggel 6 órakor fut, de csak akkor, ha a hónap napja a 15. vagy korábbi.
Nyomja le az "Esc" billentyűt
Írja be a ":wq
" karaktert a dupla idézőjelek között.
Megjegyzés:
w == írás, q == kilépés
A cron-feladatok megtekintéséhez írja be a sudo crontab -l
Cron-feladatfuttatások vizsgálata:
sudo grep mdatp /var/log/cron
A mdatp_cron_job.log vizsgálata
sudo nano mdatp_cron_job.log
Az Ansible, Chef vagy Puppet alkalmazást használó felhasználók számára
Használja a következő parancsokat:
Cron-feladatok beállítása az Ansible-ben
cron - Manage cron.d and crontab entries
További https://docs.ansible.com/ansible/latest információt itt talál.
Crontabs beállítása a Chefben
cron resource
További https://docs.chef.io/resources/cron/ információt itt talál.
Cron-feladatok beállítása a Puppetben
Erőforrás típusa: cron
További https://puppet.com/docs/puppet/5.5/types/cron.html információt itt talál.
Automatizálás a Puppettel: Cron-feladatok és ütemezett tevékenységek
További https://puppet.com/blog/automating-puppet-cron-jobs-and-scheduled-tasks/ információt itt talál.
További információk
Segítség kérése a crontabtal kapcsolatban
man crontab
Az aktuális felhasználó crontab-fájljának lekérése
crontab -l
Egy másik felhasználó crontab-fájljának listájának lekérése
crontab -u username -l
Crontab-bejegyzések biztonsági mentése
crontab -l > /var/tmp/cron_backup.dat
Tipp
Végezze el ezt a műveletet a szerkesztés vagy az eltávolítás előtt.
Crontab-bejegyzések visszaállítása
crontab /var/tmp/cron_backup.dat
A crontab szerkesztése és új feladat hozzáadása gyökérfelhasználóként
sudo crontab -e
A crontab szerkesztése és új feladat hozzáadása
crontab -e
Más felhasználó crontab bejegyzéseinek szerkesztése
crontab -u username -e
Az összes crontab bejegyzés eltávolítása
crontab -r
Más felhasználó crontab bejegyzéseinek eltávolítása
crontab -u username -r
Magyarázat
+—————- perc (értékek: 0 - 59) (speciális karakterek: , - * /)
| +————- óra (értékek: 0 - 23) (speciális karakterek: , - * /)
| | +———- hónap napja (értékek: 1-31) (speciális karakterek: , - * / L W C)
| | | +——- hónap (értékek: 1-12) (speciális karakterek: ,- * / )
| | | | +— a hét napja (értékek: 0 - 6) (vasárnap=0 vagy 7) (speciális karakterek: , - * / L W C)
| | | | |*****command to be executed
Tipp
Szeretne többet megtudni? Engage a Microsoft biztonsági közösségével a technikai közösségünkben: Végponthoz készült Microsoft Defender Tech Community.