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

Ejecutar programa en windows/linux (tarea programada ) ?

Estas en el tema de Ejecutar programa en windows/linux (tarea programada ) ? en el foro de Sistemas Operativos en Foros del Web. Hola, espero me puedan orientar. Espero me de a entender. En mi empresa tienen un sistema que genera unos archivos de texto, estos archivos de ...
  #1 (permalink)  
Antiguo 12/08/2009, 13:27
Avatar de xlugo2002  
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 21 años, 5 meses
Puntos: 0
Ejecutar programa en windows/linux (tarea programada ) ?

Hola, espero me puedan orientar. Espero me de a entender.

En mi empresa tienen un sistema que genera unos archivos de texto,
estos archivos de texto son usados por una aplicacionX (creo escrita en java, (funciona desde la linea de comandos) la cual se encarga de alimentar una BD.

Actualmente la aplicacionX que maneja los archivos de texto hay que estar "ejecutandola" manualmente, es decir, ir al shell y teclear el nombre de la aplicacionX pasarle unos parametros y ejecutarla.

Me han pedido que vea la forma de poder ejecutar esa aplicacion en un determinado hora (frecuencia).

En una documentacion citan que esa frecuencia de ejecucion puede hacerse con TAREAS PROGRAMADAS de WIN o su equivalente en LINUX.

En caso que las herramientas (o comandos, so se como llamarlas) de SO no me sirven es necesario hacer un script que ejecute la aplicacionX segun una frecuencia de tiempo.

Mi duda es: ¿Que lenguaje es el que debo utilizar para ejecutar la aplicacionX?
  #2 (permalink)  
Antiguo 12/08/2009, 14:36
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 21 años, 11 meses
Puntos: 22
Respuesta: Ejecutar programa en windows/linux (tarea programada ) ?

La linea de comandos de MS-DOS o de otra aplicación?
  #3 (permalink)  
Antiguo 13/08/2009, 13:11
Avatar de xlugo2002  
Fecha de Ingreso: noviembre-2002
Ubicación: Puebla, México
Mensajes: 474
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Ejecutar programa en windows/linux (tarea programada ) ?

Si, el cual me permita ejecutar mi progrma segun una frecuencia de tiempo.

Onde encuentro como progamar ese .bat , supongoo ??

Es esto no ?
http://www.taringa.net/posts/info/11...-avansado.html

Me gustaria saber que comandos debo usar para ejecutar la aplicacion, asi como como establecer la hora de jecucion, ademas de como pasarle parametros.

Última edición por xlugo2002; 13/08/2009 a las 13:35
  #4 (permalink)  
Antiguo 13/08/2009, 15:12
 
Fecha de Ingreso: junio-2002
Mensajes: 750
Antigüedad: 21 años, 11 meses
Puntos: 22
Respuesta: Ejecutar programa en windows/linux (tarea programada ) ?

En Windows:
  1. Crear el archivo .bat que contenga los comandos deseados.
  2. Programar la tarea:
    • Inicio > Panel de control > Tareas programadas > Agregar tarea programada
    • Siguiente
    • Examinar...
    • Seleccionar archivo.bat creado
    • Escribir el nombre con el que quieres identificar esa tarea
    • Seleccionar el intervalo en el que quieres ejecutar esa tarea
    • Siguiente
    • Según la opción seleccionada anteriormente deberás indicar día de la semana, fecha, hora, etc. en que quieres ejecutar la tarea.
    • Siguiente
    • Indicar el usuario y contraseña que ejecutará la tarea (el usuario debe tener una contraseña para que funcione)
    • Siguiente
    • Finalizar (o para ver opciones avanzadas marcar la casilla superior)

En GNU/Linux:
  1. Crear el archivo de comandos o de shell .sh con los comandos deseados
  2. Programar la tarea: Puedes usar y/o combinar los comandos cron, at, crontab
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:37.