Jak uruchamiać skrypty PHP za pomocą terminala internetowego?

Procédure

Ta dokumentacja wyjaśnia, jak działają polecenia crontab i php do wykonywania skryptów PHP z wiersza poleceń za pośrednictwem terminala internetowego. Dowiesz się, jak planować zadania za pomocą crontab i używać polecenia php do wydajnego uruchamiania i sprawdzania skryptów PHP.

Przed zapoznaniem się z niniejszą dokumentacją zachęcamy do uzyskania dostępu do terminala internetowego swojego hostingu.

Uruchamianie skryptu za pomocą polecenia php

Polecenie php w wierszu poleceń służy do wykonywania skryptów PHP, sprawdzania składni plików PHP i interakcji z interpreterem PHP w trybie interaktywnym. Oto kilka typowych zastosowań tego polecenia:

Wykonywanie skryptów PHP

Aby wykonać skrypt PHP z wiersza poleceń :

⌨ Polecenie
php [opcje] phpfile

Typowe opcje

  • -f: Wykonuje plik PHP.

    ⌨ Polecenie
    php -f plik.php
  • -r: Wykonanie kodu PHP bez użycia pliku.

    ⌨ Polecenie
    test@webdbXX:~/htdocs$ php -r 'echo "Hello, World!\n";' Hello, World!             
  • -l: Sprawdza składnię pliku PHP.

    Kod
    test@webdbXX:~/htdocs$ php -l default_index.php Nie wykryto błędów składni w default_index.php

Polecenie php jest narzędziem do wykonywania skryptów PHP, sprawdzania ich składni i interakcji z interpreterem PHP. Jest szczególnie przydatne do zautomatyzowanych zadań, skryptów administracyjnych i ogólnego rozwoju.

Planowanie wykonywania skryptów PHP za pomocą crontab

Polecenie crontab służy do konfigurowania i zarządzania zaplanowanymi zadaniami (lub zadaniami cron) w systemach Unix/Linux. Zaplanowane zadania pozwalają na uruchamianie skryptów lub poleceń o określonych porach lub w regularnych odstępach czasu.

Podstawowa składnia

Aby edytować plik crontab dla bieżącego użytkownika :

⌨ Polecenie
crontab -e

Aby wyświetlić listę zaplanowanych zadań dla bieżącego użytkownika :

⌨ Polecenie
crontab -l

Aby usunąć wszystkie zaplanowane zadania dla bieżącego użytkownika :

⌨ Polecenie
crontab -r

Format pliku crontab

Plik crontab składa się z linii z pięcioma polami czasu, po których następuje polecenie do wykonania:

⌨ Polecenie
* * * * polecenie - - - - - - | | | | | | | | +----- Dzień tygodnia (0 - 7) (niedziela = 0 lub 7) | | +------- Miesiąc (1 - 12) | +--------- Dzień miesiąca (1 - 31) | +----------- Godzina (0 - 23) +------------- Minuta (0 - 59)

Przykłady

Polecenie uruchamiane codziennie o 2:30 rano

⌨ Polecenie
30 2 * * * /path/to/command

Uruchamianie skryptu co 5 minut

⌨ Polecenie
*/5 * * * * /path/to/the/script.sh

Uruchamianie zadania w każdy poniedziałek o 8:00 rano

⌨ Polecenie
0 8 * * 1 /path/to/the/command

Przekierowanie danych wyjściowych do pliku

⌨ Polecenie
0 8 * * 1 /path/to/command >> /path/to/the/file.log 2>&1

Polecenie crontab i zadania cron są przydatnymi narzędziami do automatyzacji powtarzalnych zadań i zapewnienia regularnego uruchamiania skryptów i poleceń.

Podsumowanie

Wiesz już jak :

  • Używać polecenia php do wykonywania skryptów PHP, sprawdzania ich składni i interakcji z interpreterem PHP w trybie interaktywnym.
  • Planować i zarządzać zautomatyzowanymi zadaniami za pomocą polecenia crontab, konfigurując zadania cron do uruchamiania skryptów lub poleceń o określonych porach lub w regularnych odstępach czasu.

Dzięki tej wiedzy można teraz zautomatyzować zadania związane z konserwacją, tworzeniem kopii zapasowych i czyszczeniem oraz zoptymalizować zarządzanie projektami internetowymi. Nie zapomnij zapoznać się z dokumentacją i zasobami online, aby dowiedzieć się więcej o tych potężnych narzędziach wiersza poleceń 🚀.

Dziękujemy za śledzenie nas do tej pory! Jeśli masz jakieś pytania lub opinie, którymi chcesz się podzielić, zostaw komentarz poniżej. Twoje doświadczenie i wskazówki są nieocenione dla społeczności! 😊👍

help.lws.net/a/1919
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 13 555 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.