Centrum pomocy

    Jak dodać zadanie CRON do hostingu?

    Czym jest CRON?

    CRON - zwany również harmonogramem zadań, to sposób na automatyzację uruchamiania wybranych skryptów na Twoim hostingu. Możesz go wykorzystać do okresowego wykonywania zadań na swojej stronie lub w sklepie internetowym.

    1. Wejdź w cPanel a następnie wybierz "Zadania cron".


    Jeżeli nie widzisz przycisku "Zadania cron" oznacza to, że używasz hostingu ze starszej oferty. Przejdź na nowy pakiet poprzez zakładkę "Usługi -> Przejdź na nową ofertę / Zmień pakiet".


    2. Wybierz kiedy i jakie polecenie ma być cyklicznie wykonywane (screen poniżej).


    Do określenia czasu użyj listy "Ustawienia wspólne" lub wprowadź ręcznie poszczególne pola "Minuta", "Godzina", "Dzień", "Miesiąc", "Dzień tygodnia". W polu "Polecenie" wpisz komendę jaka ma być o tej porze wykonywana.

    Przykładowo, na powyższym formularzu ustawiono aby o każdej pełnej godzinie został odwiedzony (poprzez curl'a) adres: "https://adres-twojego-hostingu.xaa.pl/nazwa_skryptu.php".

    Czas wywołania


    Moment wykonania zadania można bardzo dokładnie sprecyzować poprzez wpisywanie:
    • konkretnej wartości
    • kilku wartości rozdzielonych przecinkiem (np. tylko godziny: "12,18,22")
    • gwiazdki (oznacza dowolną wartość)
    • gwiazdki dzielonej przez wartość (np. "*/5" w polu minut ustali wywołanie co 5 minut)

    Przykłady dla pola "Polecenie"


    Poniżej znajduje się kilka przykładów dla pola "Polecenie" jakie można wpisać podczas dodawania zadania CRON.

    Wywołanie skryptu PHP:

    /usr/bin/curl "https://adres-twojego-hostingu.xaa.pl/nazwa_skryptu.php"

    Wywołanie skryptu PHP z parametrem:

    /usr/bin/curl "https://adres-twojego-hostingu.xaa.pl/nazwa_skryptu.php?parametr=wartosc"

    Uruchomienie skryptu BASH:

    /usr/bin/sh /home/uzytkownik/pelna/sciezka/do/skrypt.sh

    (w tym przypadku konieczne jest nadanie odpowiednich praw do wykonywania pliku skrypt.sh)