Foros del Web » Soporte técnico » Sistemas Operativos »

Programacion Batch

Estas en el tema de Programacion Batch en el foro de Sistemas Operativos en Foros del Web. He intentado por todos los medios de programar un batch, pero al parecer esto ya no se usa. Hago copias de seguridad desde un servidor ...
  #1 (permalink)  
Antiguo 06/05/2004, 08:06
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años
Puntos: 0
Programacion Batch

He intentado por todos los medios de programar un batch, pero al parecer esto ya no se usa. Hago copias de seguridad desde un servidor con un archivo batch, lo que quiero es que automaticamente al ejecutar este archivo, me haga la copia y me tome la fecha actual y me la guarde en una variable y me genere un archivo ZIP y que me lo nombe con esa variable (es decir la fecha de creacion en el formato de Años/mes/dia) y que me lo pase a un CD. Luego genere un archivo .txt que indique quien hizo la copia, la fecha, la hora, el destino, el origen, cuantos archivos se copiaron y desde que estacion se hizo la copia. Se podra hacer esto ?
  #2 (permalink)  
Antiguo 06/05/2004, 08:34
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Muchas cosas y algo confusas... porqué no pones el código del BATCH que estas creando? ¿Es un archivo .bat o .cmd? ¿Qué estas usando de SO? NT, 2000, XP y 2003 tienen su generador de tareas donde decis que ejecutar a que horas y que día o días de la semana.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 06/05/2004 a las 14:51
  #3 (permalink)  
Antiguo 06/05/2004, 10:41
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años
Puntos: 0
Huy !!! , que pena tenes razon !
Aqui va el archivo batch que tengo por el momento:

@echo off
F:
CD \UNO\UNO72\NUTIBARA\DATOS\
copy *.DAT D:\uno\UNO72\NUTIBARA /Y
CD F:\UNO\UNO72\NUTIBARA\CNF\
copy *.* D:\uno\uno72\cnf /y

CD \UNO\UNO50\NUTIBARA\CGDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\CGDATOS /Y


CD \UNO\UNO50\NUTIBARA\NMDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\NMDATOS /Y

CD \UNO\UNO50\NUTIBARA\AFDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\AFDATOS /Y

CD F:\UNO\UNO50\NUTIBARA\CNF\
copy *.* D:\uno\UNO50\CNF /Y


Tengo un W98SE y el archivo es .Bat y siempre lo debo ejecutar dandole click. El programador de no me sirve porque todos los usuarios deben estar fuera de la aplicacion para poder hacer copia. Gracias!
  #4 (permalink)  
Antiguo 06/05/2004, 15:07
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Ok, para tu caso lo que debes hacer es utilizar o dejar el equipo encendido para que se ejecute esa tarea programada a una hora donde no lo esten usando. Como no es un server, tendrías que calcular a que horas se puede ejecutar sin interrupción. Digamos que a las 12:amam o 1:00am.

Para generar una tarea programada en win98, fijate en estos link:
Programador de tareas
Cómo programar una aplicación con el Programador de tareas

Y para mayor información te dejo el filtro de Google

Para tu caso podrías dejar otra tarea programada como una hora después para que apague automáticamente el equipo.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 06/05/2004, 15:37
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años
Puntos: 0
Eso esta muy bien ... yo se hacer el programador de tareas, lo que no se hacer es programar el batch para que tome la fecha actual y la guarde en una variable y ejecute el pkzip y que le ponga como nombre el contenido de la variable (la fecha que tenia guardada). Esta mas clara mi pregunta ?
  #6 (permalink)  
Antiguo 06/05/2004, 16:56
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Pues ahi si me lo pones algo complicado hacerlo en un bat pero dejame investigar a ver que encuetro. Creo que un compañero hizo algo para ejecutar el winzip o pkzip pero por programación.

Si te interesa me decis para ver si te lo consigo pero mientras voy a investigar.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 06/05/2004, 16:59
 
Fecha de Ingreso: abril-2003
Mensajes: 6
Antigüedad: 21 años
Puntos: 0
Ok ... yo espero !! .. preguntale tu amigo sobre el manejo de las variables en programcion batch ! .. Gracias !
  #8 (permalink)  
Antiguo 07/05/2004, 15:48
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
babel, he estado muy ocupado con un proyecto en mi trabajo donde tengo que estar en reuniones todas las mañanas hasta el medio día y en las tardes realizar otras tareas urgentes (que raro que todo urge para ya).

No he podido conversar con mi compañero ya que está en otro piso, además te repito que él hizo un programa y no utilizó BATCH. También no te he dejado botado con este mensaje... te dejo unos cuantos link interesantes que podrían ayudarte (por lo menos eso espero)
Scripting and Batch Job tips, tricks, secrets, software and utilties
Use Date and Time to prefix strings
Utilities for Batch Files
XXCOPY TECHNICAL BULLETIN #19
BATCH FILE PROGRAMMING

Y este es el filtro que use en Goggle (how create name file with date in batch)
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #9 (permalink)  
Antiguo 11/10/2008, 17:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Pregunta Procesos en Batch

Hola amigos.
Tengo una duda.
Quisiera saber cómo le puedo hacer para saber si un proceso en específico se está ejecutando.
si utilizo "tasklist" me sale una lista de los procesos que actualmente se están ejecutando en mi ordenador, pero me gustaría saber cómo puedo validar si un proceso x está activo actualmente.

Espero que mi pregunta tenga solución.
Gracias por la ayuda.
  #10 (permalink)  
Antiguo 12/10/2008, 12:07
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 4 meses
Puntos: 19
Respuesta: Programacion Batch

Hola. Prueba con este fichero cmd - proceso.cmd

@echo off
echo Introduce el nombre exacto del proceso. (p.e: messenger.exe) =
set /P proceso=
@tasklist|find "%proceso%" > nul
if ERRORLEVEL 0 echo El proceso %proceso% se esta ejecutando
pause
rem fin


salu2
  #11 (permalink)  
Antiguo 10/01/2010, 14:58
 
Fecha de Ingreso: enero-2010
Mensajes: 2
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Programacion Batch

Cita:
Iniciado por babel Ver Mensaje
Huy !!! , que pena tenes razon !
Aqui va el archivo batch que tengo por el momento:

@echo off
F:
CD \UNO\UNO72\NUTIBARA\DATOS\
copy *.DAT D:\uno\UNO72\NUTIBARA /Y
CD F:\UNO\UNO72\NUTIBARA\CNF\
copy *.* D:\uno\uno72\cnf /y

CD \UNO\UNO50\NUTIBARA\CGDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\CGDATOS /Y


CD \UNO\UNO50\NUTIBARA\NMDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\NMDATOS /Y

CD \UNO\UNO50\NUTIBARA\AFDATOS\
copy *.DAT D:\uno\UNO50\NUTIBARA\AFDATOS /Y

CD F:\UNO\UNO50\NUTIBARA\CNF\
copy *.* D:\uno\UNO50\CNF /Y


Tengo un W98SE y el archivo es .Bat y siempre lo debo ejecutar dandole click. El programador de no me sirve porque todos los usuarios deben estar fuera de la aplicacion para poder hacer copia. Gracias!
pues yo estoy buscando tal vez algo mas simple, pero creo que lo que estas buscando es usar la variable de entorno %date% talvez uses tambien %time% pero no me han funcionado a la copia de archivos, ahora hasta donde llevo debido a que el formato de fecha usa / e interfiere con la copia de archivo.

pero en tu caso para usarlo con pkunzip te debe de ser mas sencillo. no creo que uses otra variable creo que con esta te sera mas que suficiente
  #12 (permalink)  
Antiguo 20/01/2010, 12:20
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Respuesta: Programacion Batch

Cerrado, no se permite revivir temas viejos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 13:10.