Uç Nokta için Microsoft Defender (Linux) ile tarama zamanlama
Şunlar için geçerlidir:
- Uç Nokta için Microsoft Defender Sunucusu
- Sunucular için Microsoft Defender
Linux taraması çalıştırmak için bkz . Desteklenen Komutlar.
Linux (ve Unix) için zamanlanmış görevleri çalıştırmak için crontab adlı bir araç (Windows'ta Görev Zamanlayıcı'ya benzer) kullanabilirsiniz.
Önkoşul
Not
Tüm saat dilimlerinin listesini almak için aşağıdaki komutu çalıştırın: timedatectl list-timezones
Saat dilimleri için örnekler:
America/Los_Angeles
America/New_York
America/Chicago
America/Denver
Cron işini ayarlamak için
Aşağıdaki komutları kullanın:
Crontab girdilerini yedekleme
sudo crontab -l > /var/tmp/cron_backup_200919.dat
Not
Where 200919 == YRMMDD
İpucu
Düzenlemeden veya kaldırmadan önce bunu yapın.
Crontab'ı düzenlemek ve kök kullanıcı olarak yeni bir iş eklemek için:
sudo crontab -e
Not
Varsayılan düzenleyici VIM'dir.
Şunu görebilirsiniz:
0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh
"Ekle" tuşuna basın
Aşağıdaki girdileri ekleyin:
CRON_TZ=America/Los_Angeles
0 2 * * sat /bin/mdatp scan quick > ~/mdatp_cron_job.log
Not
Bu örnekte bunu 00 dakika, 2:00 (24 saat biçiminde saat), ayın herhangi bir günü, herhangi bir ay ve Cumartesi günleri olarak ayarladık. Yani cumartesileri saat 02:00'de çalışacak. Pasifik (UTC -8).
"Esc" tuşuna basın
Çift tırnak işareti olmadan ":wq
" yazın.
Not
w == write, q == quit
Cron işlerinizi görüntülemek için sudo crontab -l
Cron iş çalıştırmalarını incelemek için
sudo grep mdatp /var/log/cron
mdatp_cron_job.log* incelemek için
sudo nano mdatp_cron_job.log
Ansible, Chef, Puppet veya SaltStack kullanıyorsanız
Aşağıdaki komutları kullanın:
Ansible'da cron işleri ayarlamak için
cron - Manage cron.d and crontab entries
Daha fazla bilgi için ansible belgelerine bakın.
Chef'te crontab'ları ayarlamak için
cron resource
Daha fazla bilgi için Chef belgelerine bakın.
Puppet'da cron işleri ayarlamak için
Resource Type: cron
Daha fazla bilgi için bkz https://puppet.com/docs/puppet/5.5/types/cron.html .
Puppet: Cron işleri ve zamanlanmış görevler ile otomatikleştirme
Daha fazla bilgi için bkz . İşler ve zamanlanmış görevler hakkında Puppet belgeleri.
SaltStack'te cron işlerini yönetmek için
Resource Type: salt.states.cron
Örnek:
mdatp scan quick > /tmp/mdatp_scan_log.log:
cron.present:
- special: '@hourly'
Daha fazla bilgi için Salt.States.Cron belgelerine bakın.
Ek bilgiler
Crontab ile ilgili yardım almak için
man crontab
Geçerli kullanıcının crontab dosyasının listesini almak için
crontab -l
Başka bir kullanıcının crontab dosyasının listesini almak için
crontab -u username -l
Crontab girdilerini yedeklemek için
crontab -l > /var/tmp/cron_backup.dat
İpucu
Düzenlemeden veya kaldırmadan önce bunu yapın.
Crontab girdilerini geri yüklemek için
crontab /var/tmp/cron_backup.dat
Crontab'ı düzenlemek ve kök kullanıcı olarak yeni bir iş eklemek için
sudo crontab -e
Crontab'ı düzenlemek ve yeni bir iş eklemek için
crontab -e
Diğer kullanıcının crontab girdilerini düzenlemek için
crontab -u username -e
Tüm crontab girdilerini kaldırmak için
crontab -r
Diğer kullanıcının crontab girdilerini kaldırmak için
crontab -u username -r
Açıklama
+—————- 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
İpucu
Daha fazla bilgi edinmek mi istiyorsunuz? Teknoloji Topluluğumuzdaki Microsoft Güvenlik topluluğuyla Engage: Uç Nokta için Microsoft Defender Teknoloji Topluluğu.