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.
phpPří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:
Spuštění skriptu PHP z příkazového řádku :
php [options] phpfileBěž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.
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.
Úprava souboru crontab pro aktuálního uživatele :
crontab -eVýpis naplánovaných úloh pro aktuálního uživatele :
crontab -lOdstranění všech naplánovaných úloh pro aktuálního uživatele :
crontab -rFormá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
30 2 * * * /path/to/commandSpustit skript každých 5 minut
*/5 * * * * /cesta/do/skript.shSpustit úlohu každé pondělí v 8.00 hodin ráno
0 8 * * 1 /path/to/the/commandPřesměrování výstupu do souboru
0 8 * * 1 /path/to/command >> /path/to/the/file.log 2>&1Pří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ů.
Nyní víte, jak :
php ke spouštění skriptů PHP, kontrolovat jejich syntaxi a komunikovat s interpretem PHP v interaktivním režimu.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é! 😊👍
Položte ji týmu LWS a komunitě. Odpověď bude zveřejněna po kontrole moderátorem.