Cómo ejecutar un script php en cron

He encontrado muchas preguntas y artículos sobre esto, pero todavía tengo algunas dificultades. Estoy usando el siguiente comando / usr / bin / php home / domain.com / public_html / cron / script.php Recibo el siguiente error Estado: 404 No encontrado X-Powered-By: PHP / 5.2.8 Content-type : texto / html

Fichero de entrada no especificado.

Estoy usando Cpanel, el archivo está alojado en domain.com/cron/script.php Anyideas, gracias: p

Tratar:

wget -O - http://domain.com/cron/script.php 

y mira si obtienes un mejor resultado.

Editar: se agregó “- O -” para no escribir en la carpeta de inicio.

Ponga una barra diagonal en el nombre del script, es decir

 /usr/bin/php /home/domain.com/public_html/cron/script.php 

A menos que tenga la intención de ejecutar el script a través de la web, como en la respuesta de lacqui, y no le importa que terceros aleatorios puedan ejecutarlo cuando lo deseen, no hay razón para que lo incluya en su directorio public_html; todo lo contrario.

Puede que necesite usar el binario conocido como php-cli en lugar de solo php.

Me estoy dando cuenta de que es una vieja pregunta y que puede haber encontrado una solución, pero ninguna de las respuestas anteriores me ayudó y recibí el mismo error 404 cuando estaba ejecutando un script cron.

El problema estaba relacionado con la forma en que se escribió la ruta de acceso al script php. La ruta debe comenzar desde public_html como este /usr/bin/php public_html/public/index.php