Como é que executo scripts PHP utilizando o Terminal Web?

Procédure

Esta documentação explica como os comandos crontab e php funcionam para executar scripts PHP a partir da linha de comando através do terminal web. Aprenderá a agendar tarefas com o crontab e a utilizar o comando php para executar e verificar os seus scripts PHP de forma eficiente.

Antes de ler esta documentação, convidamo-lo a aceder ao Terminal Web do seu alojamento.

Executando um script com o comando php

O comando php na linha de comando é utilizado para executar scripts PHP, verificar a sintaxe dos ficheiros PHP e interagir com o interpretador PHP em modo interativo. Aqui estão alguns usos comuns para esse comando:

Executando scripts PHP

Para executar um script PHP a partir da linha de comando :

php [opções] phpfile

Opções comuns

  • -f: Executa um arquivo PHP.

    php -f arquivo.php
  • -r: Executa código PHP sem usar um arquivo.

    test@webdbXX:~/htdocs$ php -r 'echo "Olá, Mundo!\n";' Olá, Mundo!             
  • -l: Verifica a sintaxe de um arquivo PHP.

    test@webdbXX:~/htdocs$ php -l default_index.php Não foram detectados erros de sintaxe em default_index.php

O comando php é uma ferramenta para executar scripts PHP, verificar sua sintaxe e interagir com o interpretador PHP. É particularmente útil para tarefas automatizadas, scripts de administração e desenvolvimento geral.

Agendamento da execução de scripts PHP com crontab

O comando crontab é usado para configurar e gerenciar tarefas agendadas (ou cron jobs) em sistemas Unix/Linux. Tarefas agendadas permitem que scripts ou comandos sejam executados em horários específicos ou em intervalos regulares.

Sintaxe básica

Para editar o ficheiro crontab para o utilizador atual :

crontab -e

Para listar as tarefas agendadas para o utilizador atual :

crontab -l

Para apagar todas as tarefas agendadas para o utilizador atual :

crontab -r

Formato do ficheiro crontab

O arquivo crontab consiste em linhas com cinco campos de tempo seguidos pelo comando a ser executado:

* * * * * * comando - - - - - - | | | | | | | | | +----- Dia da semana (0 - 7) (Domingo = 0 ou 7) | | +------- Mês (1 - 12) | +--------- Dia do mês (1 - 31) | +----------- Hora (0 - 23) +------------- Minuto (0 - 59)

Exemplos

Executar um comando todos os dias às 2h30 da manhã

30 2 * * * * /path/to/command

Executar um script a cada 5 minutos

*/5 * * * * * /caminho/para/o/script.sh

Executar uma tarefa todas as segundas-feiras às 8h00

0 8 * * * 1 /caminho/para/o/comando

Redirecionar a saída para um ficheiro

0 8 * * 1 /caminho/para/o/comando >> /caminho/para/o/ficheiro.log 2>&1

O comando crontab e as tarefas cron são ferramentas úteis para automatizar tarefas repetitivas e garantir que os scripts e comandos são executados regularmente.

Conclusão

Agora você sabe como :

  • Usar o comando php para executar scripts PHP, verificar sua sintaxe e interagir com o interpretador PHP no modo interativo.
  • Planear e gerir tarefas automatizadas com o comando crontab, configurando tarefas cron para executar scripts ou comandos em momentos específicos ou em intervalos regulares.

Com estes conhecimentos, pode agora automatizar as suas tarefas de manutenção, cópia de segurança ou limpeza e otimizar a gestão dos seus projectos Web. Não se esqueça de consultar a documentação e os recursos online para saber mais sobre estas poderosas ferramentas de linha de comandos 🚀.

Obrigado por nos ter seguido até agora! Se você tiver alguma dúvida ou feedback para compartilhar, sinta-se à vontade para deixar um comentário abaixo. Sua experiência e dicas são inestimáveis para a comunidade! 😊👍

Avaliar este artigo :

Este artigo foi útil para si ?

Article utileSim

Article non utileNão

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)

Artigos semelhantes

1mn leitura

Como é que me ligo ao Terminal Web com o Painel LWS (consola web ssh)?

4mn leitura

Como posso utilizar o GIT com o terminal Web no meu alojamento partilhado LWS?

2mn leitura

Como alterar a versão PHP do Terminal Web do Painel LWS

0mn leitura

O que posso fazer no meu sítio WordPress utilizando o Terminal Web?


Fazer uma pergunta à equipa do LWS e à sua comunidade