rango - comando cron para ejecutar un script php periódicamente
ejecutar script php cada cierto tiempo (2)
La forma más segura es especificar la ruta a su intérprete. También debe cambiar 5 a * / 5 (lo que significa que se ejecuta cada cinco minutos o que se ejecuta a los 5 minutos después de cada hora), intente:
*/5 * * * /usr/bin/php /path/to/your/script.php
Estoy usando Ubuntu. Anteriormente solía ejecutar trabajos cron desde la GUI. Creé un script php y lo guardé en mi servidor. intenté ejecutar cron de masilla,
5 * * * * path/folder/sample.php // script runs for every 5 mins
Pero no funciona.
¿Estoy en la dirección correcta?
En realidad, ¿dónde debería ejecutarse el comando de forma dinámica?
Debe especificar las rutas absolutas a los scripts y programas en crontab
, y no debe suponer un directorio de trabajo, cambiar el directorio explícitamente dentro de su script. Independientemente de lo que especifique como comando, cron pasará a un nuevo proceso de bash, por lo que si especifica un guión (opuesto al ejecutable binario), debe iniciar el guión con la línea shebang :
#!/path/to/interpreter