Come si eseguono gli script PHP utilizzando il Terminale Web?

Procédure

Questa documentazione spiega come funzionano i comandi crontab e php per eseguire gli script PHP dalla riga di comando tramite il terminale web. Imparerete a pianificare le attività con crontab e a usare il comando php per eseguire e controllare gli script PHP in modo efficiente.

Prima di leggere questa documentazione, vi invitiamo ad accedere al terminale web del vostro hosting.

Esecuzione di uno script con il comando php

Il comando php sulla riga di comando viene utilizzato per eseguire script PHP, controllare la sintassi dei file PHP e interagire con l'interprete PHP in modalità interattiva. Ecco alcuni usi comuni di questo comando:

Esecuzione di script PHP

Per eseguire uno script PHP dalla riga di comando :

php [opzioni] phpfile

Opzioni comuni

  • -f: Esegue un file PHP.

    php -f file.php
  • -r: Esegue il codice PHP senza usare un file.

    test@webdbXX:~/htdocs$ php -r 'echo "Hello, World!\n";' Hello, World!             
  • -l: Controlla la sintassi di un file PHP.

    test@webdbXX:~/htdocs$ php -l default_index.php Nessun errore di sintassi rilevato in default_index.php

Il comando php è uno strumento per eseguire script PHP, verificarne la sintassi e interagire con l'interprete PHP. È particolarmente utile per le attività automatizzate, gli script di amministrazione e lo sviluppo in generale.

Pianificare l'esecuzione di script PHP con crontab

Il comando crontab è utilizzato per configurare e gestire attività pianificate (o cron job) sui sistemi Unix/Linux. I lavori pianificati consentono di eseguire script o comandi a orari specifici o a intervalli regolari.

Sintassi di base

Per modificare il file crontab per l'utente corrente :

crontab -e

Per elencare le attività pianificate per l'utente corrente :

crontab -l

Per eliminare tutte le attività pianificate per l'utente corrente :

crontab -r

Formato del file crontab

Il file crontab è composto da righe con cinque campi temporali seguiti dal comando da eseguire:

* * * * comando - - - - - | | | | | | | | +----- Giorno della settimana (0 - 7) (domenica = 0 o 7) | +------- Mese (1 - 12) | +--------- Giorno del mese (1 - 31) | +----------- Ora (0 - 23) +------------- Minuti (0 - 59)

Esempi

Eseguire un comando ogni giorno alle 2.30 del mattino

30 2 * * * /percorso/da/comando

Eseguire uno script ogni 5 minuti

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

Eseguire un task ogni lunedì alle 8.00

0 8 * * 1 /percorso/da/il/comando

Reindirizza l'output a un file

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

Il comando crontab e i cron job sono strumenti utili per automatizzare le attività ripetitive e garantire l'esecuzione regolare di script e comandi.

Conclusione

Ora sapete come :

  • Utilizzare il comando php per eseguire script PHP, verificarne la sintassi e interagire con l'interprete PHP in modalità interattiva.
  • Pianificare e gestire attività automatizzate con il comando crontab, configurando lavori cron per eseguire script o comandi a orari specifici o a intervalli regolari.

Grazie a queste conoscenze, ora è possibile automatizzare le attività di manutenzione, backup o pulizia e ottimizzare la gestione dei progetti web. Non dimenticate di consultare la documentazione e le risorse online per saperne di più su questi potenti strumenti da riga di comando 🚀.

Grazie per averci seguito fin qui! Se avete domande o commenti da condividere, non esitate a lasciare un commento qui sotto. La vostra esperienza e i vostri consigli sono preziosi per la comunità! 😊👍

Vota questo articolo :

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

Vous souhaitez nous laisser un commentaire concernant cet article ?

Si cela concerne une erreur dans la documentation ou un manque d'informations, n'hésitez pas à nous en faire part depuis le formulaire.

Pour toute question non liée à cette documentation ou problème technique sur l'un de vos services, contactez le support commercial ou le support technique

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)

Articoli simili

1mn lettura

Come si fa a connettersi al terminale web con il pannello LWS (console web ssh)?

4mn lettura

Come posso utilizzare GIT con il terminale Web sul mio hosting condiviso LWS?

2mn lettura

Come modificare la versione PHP del terminale web del Pannello LWS

0mn lettura

Cosa posso fare sul mio sito WordPress utilizzando il Terminale Web?


Fate una domanda al team LWS e alla sua comunità