ejecutar ejecuta como automaticamente php cron windows-server-2008 scheduled-tasks

como - Ejecutar archivo PHP con la tarea programada de Windows Server 2008



ejecutar cron moodle automaticamente (2)

Sé que hay muchas publicaciones sobre tareas programadas y algunas pocas sobre la ejecución de archivos PHP, pero lo busqué y traté de resolverlo, pero me quedé corto.

Todavía estoy aprendiendo muchas formas de servidor de Windows así que por favor, si algo necesita ser señalado, hágamelo saber.

Así que configuré una tarea programada que se ejecutaría a la 1am y para ser justos, funcionó, pero no me di cuenta de que simplemente abriría el archivo en el bloc de notas (porque esa es la aplicación a la que están asociados los archivos php).

Así que hice mi investigación y encontré mucha gente diciendo que necesitaba pasar el archivo php.exe con ella, estas personas también me proporcionaron que agregue esto a la tarea:

C:/Path/to/php.exe -f "C:/Path/to/file.php"

Así que lo puse en la pestaña de acción como tal. tenga en cuenta que hay un error en la captura de pantalla, me olvidé de poner / php.exe al final de la picadura.

Cuando hago clic en Aceptar me preguntan esto

Como se puede ver en la imagen, solo aparece "C: / Program"

Intenté mover las cosas y no tenía nada, también intenté envolver la primera parte entre comillas.

Entonces, ¿alguien me puede decir qué debo hacer o qué estoy haciendo mal aquí?

Gracias por tu tiempo.


Deberías poder poner todo entre comillas bien. Yo recomendaría usar php.exe y no solo php.

"C:/Program Files (x86)/PHP/php.exe -f c:/inetpub/cron/test.php"


Si la ruta contiene espacios, envuélvalos entre comillas

"C:/Path/to/php.exe" -f "C:/Path/to/file.php"

de la misma manera que lo hace con el archivo para ejecutar