Trabajos cron de Windows

Trabajos cron de Windows

¿Windows tiene una alternativa a los trabajos cron? Me gustaría programar una tarea para que se ejecute todas las mañanas a las 6.

EDITAR: quiero hacerlo en la línea de comando para usarlo en un script por lotes.

Respuesta1

Windows tiene "Tareas programadas", con las que puede programar la ejecución de scripts y programas. MicrosoftKB

Uso de tareas programadas Para abrir Tareas programadas, haga clic en Inicio, haga clic en Todos los programas, seleccione Accesorios, seleccione Herramientas del sistema y luego haga clic en Tareas programadas.

Para programar una nueva tarea:

  1. Haga doble clic en Agregar tarea programada para iniciar el Asistente para tareas programadas y luego haga clic en Siguiente en el primer cuadro de diálogo.
  2. El siguiente cuadro de diálogo muestra una lista de programas que están instalados en su computadora, ya sea como parte del sistema operativo Windows XP o como resultado de la instalación de software.

    Utilice uno de los siguientes procedimientos: * Si el programa que desea ejecutar aparece en la lista, haga clic en el programa y luego haga clic en Siguiente. * Si desea ejecutar un programa, secuencia de comandos o documento que no aparece en la lista, haga clic en Examinar, haga clic en la carpeta y el archivo que desea programar y luego haga clic en Abrir.

  3. Escriba un nombre para la tarea y luego elija una de las siguientes opciones: * Diario * Semanal * Mensual * Sólo una vez * Cuando se inicia mi computadora (antes de que un usuario inicie sesión) * Cuando inicio sesión (solo después de que el usuario actual inicie sesión) en)

  4. Haga clic en Siguiente, especifique la información sobre el día y la hora para ejecutar la tarea y luego haga clic en Siguiente.

    Tenga en cuenta que la información sobre el día y la hora para ejecutar la tarea varía según la selección que realizó en el cuadro de diálogo del asistente anterior. Por ejemplo, si elegiste Semanal, deberás indicar el día de la semana, la hora y si la tarea debe ejecutarse cada semana, cada 2 semanas, cada 3 semanas, etcétera.

  5. Escriba el nombre y la contraseña del usuario asociado con esta tarea. Asegúrese de elegir un usuario con permisos suficientes para ejecutar el programa. De forma predeterminada, el asistente selecciona el nombre del usuario que actualmente ha iniciado sesión.
  6. Haga clic en Siguiente y luego haga clic en Finalizar después de verificar las elecciones que ha realizado.

Respuesta2

Quizás también quieras consultar el comando 'at', que uso con bastante frecuencia.

http://www.ss64.com/nt/at.html:)

Por ejemplo,

at 6:00 /EVERY:m,t,w,th,f,s,su run_job.cmd

Realizaría 'run_job' todos los días a las 6.

Respuesta3

TAREASera lo que estaba buscando; Lo encontré. ¡Gracias por la ayuda!

Respuesta4

Se llama al comando que estás buscando aty te permitirá crear tareas programadas a través de la línea de comando, por ejemplo:

at 22:00 shutdown /r /t 30

at 6a /every:m,t,w,th,f,s,su cmd /c c:\cave\vampire.bat

información relacionada