Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Linux – Poradnik do Crontab – Cykliczne zadania

Autor: chmajster 24.08.2022

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 * * * *"
Dodaj komentarz

Search
Categories
O Blogu

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.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone