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ń :

php [opcje] phpfile

Typowe opcje

  • -f: Wykonuje plik PHP.

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

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

    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 :

crontab -e

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

crontab -l

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

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 - - - - - - | | | | | | | | +----- 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

30 2 * * * /path/to/command

Uruchamianie skryptu co 5 minut

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

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

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

Przekierowanie danych wyjściowych do pliku

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! 😊👍

Oceń ten artykuł :

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

1mn czytanie

Jak połączyć się z terminalem internetowym za pomocą panelu LWS (konsola internetowa ssh)?

3mn czytanie

Jak mogę używać GIT z terminalem sieciowym na moim hostingu współdzielonym LWS?

2mn czytanie

Jak zmienić wersję PHP Terminal Web LWS Panel

10mn czytanie

Co mogę zrobić na mojej witrynie WordPress za pomocą terminala internetowego?


Questions sur cet article

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

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.