We use cookies to ensure you get the best experience on our website.
Tworzenie zadania w kronie
# Katalog z Cron taskami
vim /etc/crontab/daily.d/<nazwa_zadania>
# Zadania cron wykonywane przez użytkownika
crontab -u <user> -e
Opis joba
0 22 1 0 1-5 <user> <komenda do wykonania>
=======================================================================
* * * * *
^ ^ ^ ^ ^
| | | | |
| | | | +----- dzień tygodnia (0 - 7) (niedziela=0, poniedziałek=1, wtorek=2, ..., niedziela=7)
| | | |
| | | +------- miesiąc (1 - 12)
| | |
| | +--------- dzień miesiąca (1 - 31)
| |
| +----------- godzina (0 - 23)
|
+------------- minuta (0 - 59)
:wq
Restart Serwisu
systemctl restart cron.service
Inne przykłady
#
# Inne przykłady
23 0-23/2 * * * echo "uruchamiaj 23 min po polnocy, 2, 4 ..., codziennie"
5 4 * * sun echo "Uruchamiaj się 5 po 4 w niedziele"
0 10 * * 1,3 echo "Uruchamiaj się w każdy poniedzialek i srode o 10.00"
*/2 * * * * echo "Uruchamiaj się co 2 minuty"
# z wykorzystaniem zapisu słownego ze znakiem "@"
@reboot echo "System uruchomił się!" # polecenie uruchamiane jednorazowo po uruchomieniu systemu
@yearly echo "Minął kolejny rok!" # odpowiednik zapisu "0 0 1 1 *"
@annually echo "Minął kolejny rok!" # j.w.
@monthly echo "Minął kolejny miesiąc!" # odpowiednik zapisu "0 0 1 * *"
@weekly echo "Minął kolejny tydzień!" # odpowiednik zapisu "0 0 * * 1"
@daily echo "Minął kolejny dzień!" # odpowiednik zapisu "0 0 * * *"
@midnight echo "Minął kolejny dzień!" # j.w.
@hourly echo "Minęła kolejna godzina!" # odpowiednik zapisu "0 * * * *"
Cześć Podróżniku!
Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.
Wszelkie prawa zastrzeżone
Dodaj komentarz