Pregunta sobre llamadas de bat!
¿Hola experto como andas?
Tengo una duda sobre un scripts que hice en .bat
El script me funcionaba perfecto pero un momento a otro, lo dejo de hacer...
for /f "tokens=1" %%i in ('date /t') do set DATE=%%i
set fecha=%DATE:/=%
C:\xampp\xampp_cli.exe stop apache
"C:\Program Files (x86)\Winrar\rar" a -ep1 C:\xampp\apache\backup_logs\backup_%fecha% C:\xampp\apache\logs\
echo > C:\xampp\apache\logs\access.log
echo > C:\xampp\apache\logs\error.log
echo > C:\xampp\apache\logs\ssl_request.log
C:\xampp\xampp_cli.exe start apache
Pause
Este script primeramente para el servidor con la linea
C:\xampp\xampp_cli.exe stop apache
(Te comento que es un exe que esta en la carpeta raíz del xampp)
Luego comprime los archivos, los transfiere a otra carpeta, vacía los archivos y luego enciende el servidor con la linea C:\xampp\xampp_cli.exe start apache
Cuando termine el script lo probé y funcionaba perfecto.
Pero ahora es como que no me para el servidor, por ende no puede comprimir los archivos y vaciarlos, ya que estos son uilizados por el.
Para mi el problema puede ser que no sea la forma adecuada de llamar a un .exe desde un bat.
Te recuerdo que el script andaba bien, pero de un momento a otro lo dejo de hacer.
Espero tu respuesta
Saludos
Diego
Tengo una duda sobre un scripts que hice en .bat
El script me funcionaba perfecto pero un momento a otro, lo dejo de hacer...
for /f "tokens=1" %%i in ('date /t') do set DATE=%%i
set fecha=%DATE:/=%
C:\xampp\xampp_cli.exe stop apache
"C:\Program Files (x86)\Winrar\rar" a -ep1 C:\xampp\apache\backup_logs\backup_%fecha% C:\xampp\apache\logs\
echo > C:\xampp\apache\logs\access.log
echo > C:\xampp\apache\logs\error.log
echo > C:\xampp\apache\logs\ssl_request.log
C:\xampp\xampp_cli.exe start apache
Pause
Este script primeramente para el servidor con la linea
C:\xampp\xampp_cli.exe stop apache
(Te comento que es un exe que esta en la carpeta raíz del xampp)
Luego comprime los archivos, los transfiere a otra carpeta, vacía los archivos y luego enciende el servidor con la linea C:\xampp\xampp_cli.exe start apache
Cuando termine el script lo probé y funcionaba perfecto.
Pero ahora es como que no me para el servidor, por ende no puede comprimir los archivos y vaciarlos, ya que estos son uilizados por el.
Para mi el problema puede ser que no sea la forma adecuada de llamar a un .exe desde un bat.
Te recuerdo que el script andaba bien, pero de un momento a otro lo dejo de hacer.
Espero tu respuesta
Saludos
Diego
1 respuesta
Respuesta de gggirald
1