BAT Windows ejecuta script PHP
En la publicación anterior, se presentó un código que me permite realizar backup desde dos bases de datos de motores diferentes, queda mostrar quien es el encargado de ejecutarlo. Lo podríamos hacer desde nuestro localhost, como servidor uso uniserver, pero por flojera prefiero que se ejecute cada vez que prendo el computados. Esto ultimo lo realizo con el inicio de Windows.
ahora al punto que nos convoca.
El código esta en BAT. Voy a explicar solo lo básico (o sea todo el código ya que es ultra básico)
@echo off: Desactiva volvamiento de texto.
color 30: es el color backgraund del terminal de windows.
echo *: imprimo en pantalla todo lo que continua de echo.
timeout 60 > NUL: esto esta claro, realizo un timeout (tiempo de espera) esto fue debido a que, al iniciar windows, se ejecutaba primero el script que el mismo servidor por lo que se generaba un fallo.
C:\UniServerZ\core\php54\php.exe "C:\UniServerZ\www\Panel\script.php": Llamo al programa php.exe para que ejecute el script que realicé en PHP.
pause: Esto me permite no cerrar la pantalla del terminal una vez que termine de ejecutar el script.
exit: salida del bat.
Para mas informacion: Mas sobre BAT
ahora al punto que nos convoca.
@echo off color 30 echo =================================================== echo = = echo = Transferencia de datos desde SQL Server ICPSAP = echo = = echo =================================================== echo. timeout 60 > NUL C:\UniServerZ\core\php54\php.exe "C:\UniServerZ\www\Panel\script.php" pause exit
El código esta en BAT. Voy a explicar solo lo básico (o sea todo el código ya que es ultra básico)
@echo off: Desactiva volvamiento de texto.
color 30: es el color backgraund del terminal de windows.
echo *: imprimo en pantalla todo lo que continua de echo.
timeout 60 > NUL: esto esta claro, realizo un timeout (tiempo de espera) esto fue debido a que, al iniciar windows, se ejecutaba primero el script que el mismo servidor por lo que se generaba un fallo.
C:\UniServerZ\core\php54\php.exe "C:\UniServerZ\www\Panel\script.php": Llamo al programa php.exe para que ejecute el script que realicé en PHP.
pause: Esto me permite no cerrar la pantalla del terminal una vez que termine de ejecutar el script.
exit: salida del bat.
Para mas informacion: Mas sobre BAT
Comentarios
Publicar un comentario