Eu preciso de uma sintaxe crontab que deve executar um script PHP específico a /var/www/html/a.php
cada minuto. A execução a cada minuto deve começar às 00:00. A outra tarefa que deve executar um script às 00:00 /var/www/html/reset.php
(uma vez a cada 24 horas).
316
Este é o formato do / etc / crontab:
Eu recomendo copiar e colar isso na parte superior do seu arquivo crontab para que você tenha sempre a referência à mão. Os sistemas RedHat são configurados dessa maneira por padrão.
Para executar algo a cada minuto:
Para executar algo à meia-noite de todos os dias:
Você pode incluir / usr / bin / php no comando a ser executado ou pode tornar os scripts php diretamente executáveis:
Inicie seu arquivo php com um shebang para que seu shell saiba qual intérprete usar:
fonte
/etc/crontab
, que é um arquivo crontab do sistema . Um crontab de usuário tem um formato diferente, que não inclui o campo de nome de usuário, pois é executado como o usuário que o enviou. Se você deseja executar uma tarefa cron como um usuário não raiz, use ocrontab
comando para enviá-la (e não se preocupe com o local em que o crontab está armazenado). Não mexa com a/etc/crontab
menos que você realmente precise.