Obsługa CRONA (CRONTABA)

Czym jest Crontab?

Crontab służy do cyklicznego uruchamiania zadań serwera - np. jeśli chcesz, żeby co 20 min na twojej stronie uruchamiał się skrypt php, crontab jest narzędziem dla Ciebie. Jak go ogarnąć? Przykład będzie dla pliku uruchamianego co 2 godziny.

  1. Zaloguj się na SSH.
  2. Stwórz plik o nazwie cron.txt dowolnym edytorem (np. joe - progreso wierzy w joe, vi jest wytworem szatana); plik możesz również stworzyć lokalnie na swoim komputerze w dowolnym edytorze i wysłać go przez FTP na serwer.
  3. Wpisz następującą treść do pliku cron.txt (w zależności od wersji PHP z której chcesz skorzystać) - uwaga, nie łam linii - wszystko musi być wpisane w jednym ciągu:
    0 */2 * * * /usr/local/php73/bin/php $HOME/public_html/plik_do_uruchomienia.php
    LUB:
    0 */2 * * * /usr/local/php74/bin/php $HOME/public_html/plik_do_uruchomienia.php
    LUB:
    0 */2 * * * /usr/local/php80/bin/php $HOME/public_html/plik_do_uruchomienia.php
    Ważne żeby na końcu był enter!
  4. Wydaj komendę w shellu (SSH):

    crontab ./cron.txt

Gotowe!

 

Listowanie aktualnej zawartości crontaba:

crontab -l

Usunięcie wpisów z crona:

crontab -r

Jak działają ustawienia czasowe crona?

Format zapisu reguł jest następujący:

minuta godzina dzien_miesiaca miesiac dzien_tygodnia komenda

I tak jeżeli np. podasz:

  • 5 * * * * komenda - ta będzie się uruchamiać codziennie (co godzine) o godzinie XX:05
  • 5 10 * * * komenda - ta będzie się uruchamiać codziennie (tylko raz) o godzinie 10:05
  • * 10 * * * komenda - będzie się uruchamiać codziennie (co minute) o godzinie 10:XX

Jeszcze więcej o CRONIE w dowiesz się wydając komendę: man 5 crontab

Obsługa crontaba jest także dostępna w Extranecie (menu Aplikacje - Zadania cron)!

Czy ta odpowiedź była przydatna?
Najczęściej czytane

Nie jesteś przekonany?

Preferencje plików cookie
Szanowni Państwo, nasz serwis stosuje pliki Cookies, aby zapewnić jego prawidłowe działanie. Możecie określić warunki przechowywania lub dostępu do plików Cookies klikając przycisk Ustawienia. Zalecamy zapoznanie się z Polityką cookies oraz Polityką Prywatności.
Preferencje plików cookie
Wykorzystanie plików cookie

Szanowni Państwo, nasz serwis stosuje pliki Cookies aby zapewnić jego prawidłowe działanie. Możecie określić warunki przechowywania lub dostępu do plików Cookies. Zalecamy zapoznanie się z Polityką cookies oraz Polityką Prywatności.

Więcej informacji

W przypadku jakichkolwiek pytań dotyczących naszej polityki dotyczącej plików cookie prosimy o kontakt.