elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 04:24  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Dudas Generales
| | |-+  Cómo hacer que un .bat se ejecute a unas horas en específico?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cómo hacer que un .bat se ejecute a unas horas en específico?  (Leído 1,038 veces)
alayetogus

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Cómo hacer que un .bat se ejecute a unas horas en específico?
« en: 21 Agosto 2006, 21:59 »

Necesito salvar un archivo de la partición del disco duro D:  a la partición C: todos los días a las 11:30. Que puedo hacer para que el archivo se ejecute solo a esa hora todos los días y ejecute su corrida.



En línea
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: Cómo hacer que un .bat se ejecute a unas horas en específico?
« Respuesta #1 en: 21 Agosto 2006, 22:14 »

Muy facil, con el comando at

Te vas al DOS y escribes:

Código:
at 11:30 /every:L,M,X,J,V,S,D "comando_a_ejecutar"

Y te dirá:

Código:
Se ha agregado un nuevo trabajo con identificador = 1

Listo, todos los dias a las 11:30 (recuerda q si es a las 11:30 de la noche tienes que especificar 23:30 o 11:30pm) se ejecutara el comando que indicaste, que puede ser pues: "start C:\cosas\archivo.exe" si lo que kieres es ejecutar un archivo. Para hacer backups por ejemplo pues pones "copy D:\algo\archivo.exe C:\backup\archivo.exe", cosas asi. Le puedes sacar mucho partido a esto  ;)

Saludos


En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

Hans el Topo


Desconectado Desconectado

Mensajes: 1.748


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Cómo hacer que un .bat se ejecute a unas horas en específico?
« Respuesta #2 en: 21 Agosto 2006, 22:52 »

Muy facil, con el comando at

Te vas al DOS y escribes:

Código:
at 11:30 /every:L,M,X,J,V,S,D "comando_a_ejecutar"

Y te dirá:

Código:
Se ha agregado un nuevo trabajo con identificador = 1

Listo, todos los dias a las 11:30 (recuerda q si es a las 11:30 de la noche tienes que especificar 23:30 o 11:30pm) se ejecutara el comando que indicaste, que puede ser pues: "start C:\cosas\archivo.exe" si lo que kieres es ejecutar un archivo. Para hacer backups por ejemplo pues pones "copy D:\algo\archivo.exe C:\backup\archivo.exe", cosas asi. Le puedes sacar mucho partido a esto  ;)

Saludos

una preguntilla ya que no supieron respondermela en sistemas...

he estado trasteando y tal y le envio tareas tales como...

Código:
at.exe horaactual+1  /interactive "cmd.exe /k dir"

y no me las ejecuta, si miro las tareas pendientes me sale como error y que se volverá a ejecutar mañana...

si ejecuto el lote suelo si lo lanza...
¿pongo algo mal?
En línea

 
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: Cómo hacer que un .bat se ejecute a unas horas en específico?
« Respuesta #3 en: 21 Agosto 2006, 23:39 »

Uhm pues he estado probando eso q dices Hans, y todo me va bien hasta que pongo el "/k dir" ese, q me sale el errorcito ese que dices. Si pongo:

Código:
at.exe horaactual+1  /interactive "cmd.exe"

Va de perlas, asi q no se...el problema esta en el comando en cadena ese, seguire probando a ver q pasa.

Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

Hans el Topo


Desconectado Desconectado

Mensajes: 1.748


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Cómo hacer que un .bat se ejecute a unas horas en específico?
« Respuesta #4 en: 21 Agosto 2006, 23:51 »

Uhm pues he estado probando eso q dices Hans, y todo me va bien hasta que pongo el "/k dir" ese, q me sale el errorcito ese que dices. Si pongo:

Código:
at.exe horaactual+1  /interactive "cmd.exe"

Va de perlas, asi q no se...el problema esta en el comando en cadena ese, seguire probando a ver q pasa.

Saludos

oki... ya... pero como en la ayuda pone que ejecuta un lote  de comandos... pos deberia de ejecutarlo...
 el /f es para k cmd.exe ejecute la cadena que viene a continuación...
En línea

 
GroK


Desconectado Desconectado

Mensajes: 680


...I have become comfortably numb...


Ver Perfil
Re: Cómo hacer que un .bat se ejecute a unas horas en específico?
« Respuesta #5 en: 22 Agosto 2006, 00:59 »

Pos si, deberia ejecutarlo pero no se...ahora mismo no se me ocurre nada, he estado probando con el modificador /s a ver si tenia algo q ver pero nah. Misterio de microsoft xD

Saludos
En línea

"I put on my Hendrix album and my son said 'Dad, who's that?' and i said 'Well son, that's God' "- Robert Plant

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
BUG Youtube, videos de 10 horas, y 500 horas... ¿Como? « 1 2 »
Dudas Generales
pitoloko 18 6,547 Último mensaje 20 Julio 2011, 22:20
por KraShM00sH
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines