11 - Antivirus (Outline) Created with Sketch. 7 - Combination Lock Closed (Outline) Created with Sketch. 7 - Combination Lock Closed (Outline) Created with Sketch. 7 - Combination Lock Closed (Outline) Created with Sketch. 4 - Safe Combination (Outline) Created with Sketch. 48 - Protected System (Outline) Created with Sketch. 20 - Key (Outline) Created with Sketch. 20 - Key (Outline) Created with Sketch. 48 - Protected System (Outline) Created with Sketch.
Flag of Germany

Jak dodać CRON'a z CLI

Jak dodać CRON'a z CLI

Uruchomienie skryptu PHP za pomocą zaplanowanego zadania CRON’a w trybie CLI wymaga podania ścieżki do interpretera PHP oraz ścieżki do skryptu, który chcemy wywołać. 

Ze względu na możliwość używania na serwerach hostingowych w Zenbox różnych wersji PHP, ścieżki służące do ich wywoływania są różne:

  • PHP 5.6 –> /usr/local/bin/php56 
  • PHP 7.0 –> /usr/local/bin/php70 
  • PHP 7.1 –> /usr/local/bin/php71 
  • PHP 7.2 –> /usr/local/bin/php72 
  • PHP 7.3 –> /usr/local/bin/php73 
  • PHP 7.4 –> /usr/local/bin/php74

Poprawnie utworzona komenda dla CRON, korzystająca z CLI dla interpretera PHP 7.2 może wyglądać następująco:

/usr/local/bin/php72 /home/uzytkownik/domains/przykladowa-domena.pl/public_html/skrypt.php

Aby utworzyć zadanie CRON korzystające z CLI należy wykonać następujące czynności:

1. Zaloguj się do Panelu Klienta a następnie przejdź do menu Zaawansowane a następnie Zadania cykliczne (cron)


2. W kolejnym kroku zwróć uwagę na zawartość wiersza Komenda, znajduje się tam nazwa użytkownika Twojej usługi hostingowej. Wartość ta jest potrzebna do wskazania ścieżki bezpośredniej do skryptu PHP, który ma być wykonywany.


3. Następnie wprowadź prawidłową komendę zawierającą ścieżkę do wybranej wersji PHP oraz ścieżkę bezpośrednią do skryptu PHP, który ma być wykonywany automatycznie w ramach CRON’a.


Uwaga: Pamiętaj, aby pomiędzy ścieżką wskazującą wybraną wersję PHP, a ścieżką do pliku była spacja.

4. Jeżeli nie chcesz, aby po każdorazowym wykonaniu się zadania, była wysyłana wiadomość z e-mail z informacją dodaj na końcu komendy polecenie >/dev/null 2>&1 Poprawiona komenda CRON zawierająca to polecenie wygląda następująco:

/usr/local/bin/php72 /home/uzytkownik/domains/przykladowa-domena.pl/public_html/skrypt.php >/dev/null 2>&1

5. Następnie ustaw interwał z jakim ma być wykonywane zadanie CRON. W przypadku pozostawienia domyślnych wartości czasowych zadanie będzie wykonać się co minutę.

6. Zatwierdź wprowadzone zmiany przyciskiem Dodaj.


Powiązane artykuły:

Comments (0)

Add a comment

Pytania? Odpisujemy na maile do 8 minut!

Dostarczamy najlepszą obsługę klienta w konkurencyjnej cenie i odpowiadamy na zgłoszenia błyskawicznie.

Napisz do nas