---
title: "Tworzenie automatycznych zadań (CRON) na twoim hostingu"
description: "Dowiedz się, jak utworzyć zadania CRON do automatyzacji zaplanowanych zadań na hostingu"
url: https://docs.ovhcloud.com/pl/guides/web-cloud/web-hosting/cron-tasks
lang: pl
lastUpdated: 2026-06-03
---
# Tworzenie automatycznych zadań (CRON) na twoim hostingu

## Wprowadzenie

Na Twoim hostingu OVHcloud możesz użyć skryptów do automatyzacji niektórych operacji. Zaplanowane zadanie ("zadanie CRON") pozwala, aby Twoje skrypty były wykonywane w określonych momentach, bez konieczności podejmowania dalszych działań.

**Dowiedz się, jak tworzyć zadania CRON do automatyzacji zaplanowanych zadań na hostingu.**

:::warning
OVHcloud udostępnia różnorodne usługi, jednak to Ty odpowiadasz za ich konfigurację i zarządzanie nimi. Jesteś tym samym odpowiedzialny za ich prawidłowe funkcjonowanie.

Oddajemy w twoje ręce niniejszy przewodnik, którego celem jest pomoc w wykonywaniu bieżących zadań. W przypadku trudności zalecamy skorzystanie z pomocy [wyspecjalizowanego webmastera](https://partner.ovhcloud.com/pl/directory/) lub kontakt z producentem oprogramowania. Niestety firma OVHcloud nie będzie mogła udzielić wsparcia w tym zakresie. Więcej informacji znajduje się w sekcji ["Sprawdź również"](#go-further).
:::

## Wymagania początkowe

- Posiadanie [hostingu WWW](https://www.ovhcloud.com/pl/web-hosting/)


***

### Dostęp do Panelu klienta OVHcloud

- **Link bezpośredni:** <ManagerLink to="/#/web/hosting">Hosting</ManagerLink>
- **Ścieżka nawigacji:** <code className="action">Web Cloud</code> > <code className="action">Hosting</code> > Wybierz hosting WWW

***


## W praktyce

### Tworzenie zautomatyzowanego zadania

Kliknij poniższe zakładki, aby wyświetlić kolejne **5** kroków.


**Krok 1**

Przejdź na stronę <ManagerLink to="/#/web/hosting">Hosting</ManagerLink>, następnie wybierz odpowiedni hosting.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Krok 2**

Kliknij zakładkę <code className="action">Więcej</code>, a następnie <code className="action">Cron</code>. Znajdziesz przegląd zaplanowanych zadań i ich parametrów.
![cron control panel](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/schedule-jobs.png)Aby utworzyć zadanie CRON, kliknij przycisk <code className="action">Dodaj zadanie</code> po prawej stronie.


**Krok 3**

Spersonalizuj ustawienia zadania w wyświetlonym oknie.
![adding scheduling](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-1.png)| Opcja                   | Opis                                                                                                                                                                                   |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Zamówienie do wykonania | Zdefiniuj ścieżkę dostępu do pliku zawierającego Twój skrypt. Przykład: www/jobs/cron.php                                                                                              |
| Język                   | Wybierz wersję PHP używaną przez skrypt.                                                                                                                                               |
| Aktywacja               | Wybierz, czy zadanie będzie aktywne po jego utworzeniu, czy też zostanie włączone w późniejszym terminie.                                                                              |
| Logi na e-mail          | W razie potrzeby wybierz kontakt (administrator lub technik), do którego zostanie wysłany raport w przypadku błędu w wykonaniu. Możesz również podać inny adres poczty elektronicznej. |
| Opis                    | Wpisz opis, aby śledzić wykonywanie zadań.                                                                                                                                             |
Kliknij <code className="action">Dalej</code>.


**Krok 4**

Interfejs pozwala na skonfigurowanie częstotliwości zadania w dwóch trybach:
- **Tryb prosty**: użyj rozwijanych menu, aby określić godzinę, dni miesiąca, dni tygodnia i miesiące zadania.
- **Tryb eksperta**: wprowadź wartości liczbowe jak w _crontab_.
| Tryb prosty                                                                                                                                                                                   | Tryb eksperta                                                                                                                                                                                  |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Użyj rozwijanych menu, aby określić godzinę, dni miesiąca, dni tygodnia i miesiące zadania.                                                                                                   | Wprowadź wartości liczbowe jak w _crontab_. Gwiazdki wskazują każdą wartość okresu, co oznacza, że zadanie będzie wykonywane stale **raz na godzinę każdego dnia** w tym przykładzie.          |
| <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-basic-mod-step-2.png" loading="lazy" /> | <img className="thumbnail" alt="cron frequency" src="/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-expert-mod-step-2.png" loading="lazy" /> |
:::info
Formularz <code className="action">Dni</code> pozwala na zdefiniowanie częstotliwości wykonywania w cyklu miesięcznym.
Formularz <code className="action">Dni tygodnia</code> pozwala na zdefiniowanie dodatkowych częstotliwości wykonywania, ale w cyklu tygodniowym.
:::
Możesz przełączyć między dwoma trybami podczas konfiguracji. Pamiętaj również o [ograniczeniach podczas planowania zadania na hostingu WWW](#ograniczenia-zaplanowanych-zadan-na-twoim-hostingu).
Kliknij <code className="action">Dalej</code>.


**Krok 5**

Podsumowanie zawiera informacje o skonfigurowanych parametrach, w tym notację _crontab_ częstotliwości wykonywania. Jeśli wszystko jest poprawne, kliknij <code className="action">Zatwierdź</code>.
![cron confirmation](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/cron/add-scheduling-step-3.png)Zadanie będzie gotowe za kilka minut. Możesz zmienić wszystkie parametry lub usunąć zadanie klikając na <code className="action">...</code> w tabeli prezentacji Twojego panelu konfiguracyjnego OVHcloud.


### Zmień lub usuń zaplanowane zadanie

Kliknij poniższe zakładki, aby wyświetlić kolejne **3** kroki.


**Krok 1**

Przejdź na stronę <ManagerLink to="/#/web/hosting">Hosting</ManagerLink>, następnie wybierz odpowiedni hosting.
![Web Hosting](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Krok 2**

Na stronie, która się wyświetli kliknij zakładkę <code className="action">Więcej</code>, a następnie <code className="action">Cron</code>.


**Krok 3**

W tabeli, która się wyświetli kliknij przycisk <code className="action">...</code> po prawej stronie planowanego zadania.
Wybierz przycisk <code className="action">Zmodyfikuj</code> lub <code className="action">Usuń</code> w zależności od czynności, którą chcesz wykonać w odniesieniu do zaplanowanego zadania.


### Ograniczenia zaplanowanych zadań na twoim hostingu

| Funkcjonalność            | Opis                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Planowanie godzinowe      | Zauważysz, że pole "Minuty" jest wyłączone w interfejsie (zdefiniowane przez "?" z widokiem na _crontab_). Zadanie może być wykonywane tylko raz na godzinę, jest to najniższa częstotliwość powtarzania, jaką można określić.                                                                                                                                                                                          |
| Czas trwania              | Czas wykonywania zadania to 60 minut. Jeśli skrypt przekracza ten czas, zostanie automatycznie zatrzymany przez system.                                                                                                                                                                                                                                                                                                 |
| Zmienna                   | Możesz zdefiniować tylko zmienne w skrypcie. Dodanie ich do adresu URL wywołującego skrypt nie będzie działać (Przykład: www/jobs/cron.php?zmienna=value).                                                                                                                                                                                                                                                              |
| Limit danych              | Zadanie może generować tylko 5 MB danych (_stdin/stderr_). Na przykład, jeśli skrypt zapisuje dane w pliku .txt, wykonywanie automatycznie kończy się, gdy plik osiągnie 5 MB.                                                                                                                                                                                                                                          |
| Skrypty powodujące błędy  | Jeśli skrypt jest uszkodzony, zostanie automatycznie wyłączony po 10 nieudanych próbach. Raport o błędach zostanie wysłany dopiero po 10 próbach zakończonych niepowodzeniem.<br />Popraw skrypt na podstawie otrzymanego raportu o błędzie, a następnie ponownie włącz "zadanie CRON" w panelu sterowania (kliknij opcję <code className="action">...</code>, a następnie <code className="action">Zmodyfikuj</code>). |
| Sprawozdania z realizacji | Raporty będą wysyłane na wybrany adres e-mail tylko raz dziennie (w godzinach nocnych).                                                                                                                                                                                                                                                                                                                                 |

### Naprawa

#### Test skryptu przy użyciu przeglądarki internetowej

Prosty test, aby sprawdzić, czy Twój skrypt spowoduje błąd, to uruchomienie go w przeglądarce internetowej. Na przykład, jeśli ścieżka dostępu do skryptu to "www/cron.php", a domeną hostingu jest "mypersonaldomain.ovh", powinieneś użyć adresu "http://**mypersonaldomain.ovh/cron.php". Jeśli nie wyświetla się błąd, ale skrypt nie działa zgodnie z planem, postępuj zgodnie z poniższymi sugestiami.
#### Sprawdzanie wykorzystania ścieżek bezwzględnych

Zawsze korzystaj z bezwzględnych ścieżek dostępu do plików skryptów. Stała "DIR", na przykład, może pomóc otrzymać bieżącą ścieżkę w skryptach PHP ([dokumentacja PHP](https://www.php.net/manual/en/language.constants.predefined.php)).

#### Weryfikacja logów wykonawczych

W logach twojego hostingu WWW, które są dostępne w Panelu klienta OVHcloud
, zobaczysz kategorię logów zatytułowaną "CRON".
Więcej informacji znajdziesz w przewodniku ["Sprawdź statystyki i logi strony zainstalowanej na hostingu"](/pl/guides/web-cloud/web-hosting/logs-and-statistics.md).

##### **Przykład logów**

- Przykład poprawnie wykonanego końca skryptu


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/myscript.sh
\[2026-03-30 00:36:01]
\[2026-03-30 00:36:01] ## OVH ## END - 2023-08-10 22:39:44.086166 exitcode: 0

````

- Przykład niepowodzenia z powodu przekroczenia czasu wykonywania


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/sleep.sh
\[2026-03-30 01:36:01] ## OVH ## ERROR - CRON TASK INTERRUPTED BY OVH - reason: your script duration exceeded the maximum permitted (3600 seconds)
\[2026-03-30 01:36:01] ## OVH ## END - 2026-03-30 01:36:01.086166 exitcode: 0

````

- Przykład awarii, ponieważ plik skryptu nie może zostać znaleziony w określonej ścieżce dostępu


````
\[2026-03-30 00:36:01] ## OVH ## START - 2026-03-30 00:36:01.524384 executing: /usr/local/php7.2/bin/php /homez.161/myftpusername/www/noscript.sh
\[2026-03-30 00:36:01] ## OVH ## ERROR command '/homez.161/myftpusername/www/noscript.sh' not found
\[2026-03-30 00:36:01] ## OVH ## END - 2026-03-30 00:36:01.086166 exitcode: 255

````

- Przykład niepowodzenia z powodu błędu autoryzacji (chmod) lub nieprawidłowej konfiguracji pliku .ovhconfig


````
\[2026-03-30 18:07:10] ## OVH ## Your job could not be initiated for an unknown reason.
\[2026-03-30 18:07:10]
\[2026-03-30 18:07:10] ## OVH ## END - 2026-03-30 18:07:10.969840 exitcode: 255

````

## Sprawdź również [](#)
[Konfiguracja pliku .ovhconfig w hostingu](/pl/guides/web-cloud/web-hosting/configure-your-web-hosting.md)

[Korzystanie z dostępu SSH do hostingu](/pl/guides/web-cloud/web-hosting/ssh-on-webhosting.md)

W przypadku wyspecjalizowanych usług (pozycjonowanie, rozwój, etc.) skontaktuj się z [partnerami OVHcloud](https://partner.ovhcloud.com/pl/directory/).

Jeśli chcesz otrzymywać wsparcie w zakresie konfiguracji i użytkowania twoich rozwiązań OVHcloud, zapoznaj się z naszymi [ofertami pomocy](https://www.ovhcloud.com/pl/support-levels/).

Dołącz do [grona naszych użytkowników](https://community.ovhcloud.com/).
