Jak spustím skripty PHP pomocí webového terminálu?

Procédure

Tato dokumentace vysvětluje, jak fungují příkazy crontab a php pro spouštění skriptů PHP z příkazového řádku prostřednictvím webového terminálu. Dozvíte se, jak plánovat úlohy pomocí příkazu crontab a jak používat příkaz php k efektivnímu spouštění a kontrole skriptů PHP.

Před čtením této dokumentace vás zveme k přístupu do webového terminálu vašeho hostingu.

Spuštění skriptu pomocí příkazu php

Příkaz php v příkazovém řádku slouží ke spouštění skriptů PHP, kontrole syntaxe souborů PHP a interakci s interpretem PHP v interaktivním režimu. Zde je uvedeno několik běžných způsobů použití tohoto příkazu:

Spouštění skriptů PHP

Spuštění skriptu PHP z příkazového řádku :

php [options] phpfile

Běžné volby

  • -f: Spustí soubor PHP.

    php -f soubor.php
  • -r: Spustí kód PHP bez použití souboru.

    test@webdbXX:~/htdocs$ php -r 'echo "Hello, World!\n";' Hello, World!             
  • -l: Kontrola syntaxe souboru PHP.

    test@webdbXX:~/htdocs$ php -l default_index.php V souboru default_index.php nebyly zjištěny žádné syntaktické chyby.

Příkaz php je nástroj pro spouštění skriptů PHP, kontrolu jejich syntaxe a interakci s interpretem PHP. Je užitečný zejména pro automatizované úlohy, administrační skripty a obecný vývoj.

Plánování spouštění skriptů PHP pomocí crontab

Příkaz crontab slouží ke konfiguraci a správě naplánovaných úloh (neboli úloh cron) v systémech Unix/Linux. Naplánované úlohy umožňují spouštění skriptů nebo příkazů v určitý čas nebo v pravidelných intervalech.

Základní syntaxe

Úprava souboru crontab pro aktuálního uživatele :

crontab -e

Výpis naplánovaných úloh pro aktuálního uživatele :

crontab -l

Odstranění všech naplánovaných úloh pro aktuálního uživatele :

crontab -r

Formát souboru crontab

Soubor crontab se skládá z řádků s pěti časovými poli, za nimiž následuje příkaz, který má být proveden:

* * * * * příkaz - - - - - - | | | | | | | | | +----- Den v týdnu (0 - 7) (neděle = 0 nebo 7) | +------- Měsíc (1 - 12) | +--------- Den v měsíci (1 - 31) | +----------- Hodina (0 - 23) +------------- Minuta (0 - 59)

Příklady

Spuštění příkazu každý den ve 2.30 hod. ráno

30 2 * * * /path/to/command

Spustit skript každých 5 minut

*/5 * * * * /cesta/do/skript.sh

Spustit úlohu každé pondělí v 8.00 hodin ráno

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

Přesměrování výstupu do souboru

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

Příkaz crontab a úlohy cron jsou užitečné nástroje pro automatizaci opakujících se úloh a zajištění pravidelného spouštění skriptů a příkazů.

Závěr

Nyní víte, jak :

  • Používat příkaz php ke spouštění skriptů PHP, kontrolovat jejich syntaxi a komunikovat s interpretem PHP v interaktivním režimu.
  • Plánovat a spravovat automatizované úlohy pomocí příkazu crontab a konfigurovat úlohy cron tak, aby se skripty nebo příkazy spouštěly v určitý čas nebo v pravidelných intervalech.

S těmito znalostmi nyní můžete automatizovat úlohy údržby, zálohování a čištění a optimalizovat správu svých webových projektů. Nezapomeňte se podívat do dokumentace a online zdrojů, kde se o těchto výkonných nástrojích příkazového řádku dozvíte více 🚀.

Děkujeme, že jste nás dosud sledovali! Pokud máte nějaké dotazy nebo připomínky, o které se chcete podělit, neváhejte zanechat komentář níže. Vaše zkušenosti a tipy jsou pro komunitu neocenitelné! 😊👍

Ohodnotit tento článek :

Tento článek byl pro vás užitečný ?

Article utileAno

Article non utileNe

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)

Podobné články

1mn čtení

Jak se připojím k webovému terminálu pomocí panelu LWS? (ssh web console)

3mn čtení

Jak mohu používat GIT s webovým terminálem na sdíleném hostingu LWS?

2mn čtení

Jak změnit verzi PHP v Web Terminalu LWS Panel

10mn čtení

Co mohu na svém webu WordPress dělat pomocí webového terminálu?


Questions sur cet article

Položte týmu LWS a jeho komunitě otázku

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.