Necesito una sintaxis crontab que debe ejecutar un script PHP específico /var/www/html/a.php
cada minuto. La ejecución en cada minuto debe comenzar a las 00:00. La otra tarea que debe ejecutar un script a las 00:00 /var/www/html/reset.php
(una vez cada 24 horas).
316
Este es el formato de / etc / crontab:
Recomiendo copiar y pegar eso en la parte superior de su archivo crontab para que siempre tenga a mano la referencia. Los sistemas RedHat se configuran de esa manera de manera predeterminada.
Para ejecutar algo cada minuto:
Para ejecutar algo a la medianoche de cada día:
Puede incluir / usr / bin / php en el comando para ejecutar, o puede hacer que los scripts php sean directamente ejecutables:
Inicie su archivo php con un shebang para que su shell sepa qué intérprete usar:
fuente
/etc/crontab
, que es un archivo crontab del sistema . Un crontab de usuario tiene un formato diferente, que no incluye el campo de nombre de usuario, ya que se ejecuta como el usuario que lo envió. Si desea ejecutar un trabajo cron como usuario no root, debe usar elcrontab
comando para enviarlo (y no preocuparse de dónde está almacenado el crontab). No pierdas el tiempo a/etc/crontab
menos que realmente lo necesites.