Ejemplo:¿Cómo puedo ejecutar un trabajo cron con argumentos y pasar resultados a un registro?
* * * * * /usr/bin/php /full/path/to/script.php arg1 arg2 > /full/path/to/logfile.log
El script se ejecuta y accede a los argumentos muy bien, pero los resultados nunca se imprimen a la logfile.log. Además, mi logfile.log es chmod 777, así que sé que tiene acceso de escritura.
¿Puedes corregir mi sintaxis?
¿tiene el usuario acceso de escritura a la carpeta? – mik
sí, carpeta y archivo. Hay otros registros en el mismo directorio que funcionan. Pensé que el problema estaba con los argumentos. Pero si mi sintaxis es correcta tendré que buscar algo más para depurar. – Ryan
Tal vez no deberías usar '* * * * *' ya que esto sobrescribe el registro cada 60 segundos ... ¿Qué ves cuando agregas '>>'? – Jens