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"
/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"
/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)
/usr/bin/sh /home/uzytkownik/pelna/sciezka/do/skrypt.sh
(w tym przypadku konieczne jest nadanie odpowiednich praw do wykonywania pliku skrypt.sh)