Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby uruchomić skanowanie dla systemu Linux, zobacz Obsługiwane polecenia.
W przypadku systemów Linux (i Unix) można użyć narzędzia o nazwie crontab (podobnego do harmonogramu zadań w systemie Windows) do uruchamiania zaplanowanych zadań.
Wymagania wstępne
Uwaga
Aby uzyskać listę wszystkich stref czasowych, uruchom następujące polecenie: timedatectl list-timezones
Przykłady stref czasowych:
America/Los_AngelesAmerica/New_YorkAmerica/ChicagoAmerica/Denver
Ustawianie zadania Cron
Aby ustawić zadanie cron, użyj poleceń w tym artykule.
Tworzenie kopii zapasowych wpisów crontab
sudo crontab -l > /var/tmp/cron_backup_200919.dat
Uwaga
Gdzie 200919 == YRMMDD
Porada
Zrób to przed edycją lub usunięciem.
Aby edytować kartę crontab i dodać nowe zadanie jako użytkownik główny:
sudo crontab -e
Uwaga
Domyślny edytor to VIM.
Mogą zostać wyświetlone następujące informacje:
0 * * * * /etc/opt/microsoft/mdatp/logrorate.sh
Naciśnij Insert, a następnie dodaj następujące wpisy:
CRON_TZ=America/Los_Angeles
0 2 * * sat /usr/bin/mdatp scan quick > ~/mdatp_cron_job.log
Uwaga
W tym przykładzie ustawiliśmy ją na 00 minut, 2:00 (godzina w formacie 24-godzinnym), dowolny dzień miesiąca, dowolny miesiąc, w soboty. Oznacza to, że będzie działać w soboty o 2:00 rano. Pacyfik (UTC -8).
Naciśnij Esc, a następnie wpisz ciąg ":wq" bez podwójnych cudzysłowów.
Uwaga
w == write, q == quit
Aby wyświetlić zadania cron, wpisz sudo crontab -l
Aby sprawdzić przebiegi zadania cron
sudo grep mdatp /var/log/cron
Aby sprawdzić mdatp_cron_job.log*
sudo nano mdatp_cron_job.log
Jeśli używasz rozwiązania Ansible, Chef, Puppet lub SaltStack
Użyj następujących poleceń:
Aby ustawić zadania cron w aplikacji Ansible
cron - Manage cron.d and crontab entries
Aby uzyskać więcej informacji, zobacz dokumentację rozwiązania Ansible.
Aby ustawić crontabs w programie Chef
cron resource
Aby uzyskać więcej informacji, zobacz dokumentację programu Chef.
Aby ustawić zadania cron w puppet
Resource Type: cron
Aby uzyskać więcej informacji, zobacz Dokumentacja platformy Puppet: Typ zasobu: cron.
Automatyzowanie za pomocą platformy Puppet: zadania Cron i zaplanowane zadania
Aby uzyskać więcej informacji, zobacz Dokumentacja platformy Puppet dotycząca zadań i zaplanowanych zadań.
Aby zarządzać zadaniami cron w SaltStack
Resource Type: salt.states.cron
Przykład:
mdatp scan quick > /tmp/mdatp_scan_log.log:
cron.present:
- special: '@hourly'
Aby uzyskać więcej informacji, zobacz dokumentację Salt.States.Cron.
Informacje dodatkowe
Aby uzyskać pomoc dotyczącą crontab
man crontab
Aby uzyskać listę pliku crontab bieżącego użytkownika
crontab -l
Aby uzyskać listę pliku crontab innego użytkownika
crontab -u username -l
Aby utworzyć kopię zapasową wpisów crontab
crontab -l > /var/tmp/cron_backup.dat
Porada
Zrób to przed edycją lub usunięciem.
Aby przywrócić wpisy crontab
crontab /var/tmp/cron_backup.dat
Aby edytować kartę crontab i dodać nowe zadanie jako użytkownik główny
sudo crontab -e
Aby edytować kartę crontab i dodać nowe zadanie
crontab -e
Aby edytować wpisy crontab innych użytkowników
crontab -u username -e
Aby usunąć wszystkie wpisy crontab
crontab -r
Aby usunąć wpisy crontab innego użytkownika
crontab -u username -r
Objaśnienie
+—————- 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