¿Cuál es la versión de Windows de Cron?

¿Cuál es la versión de Windows de Cron?
"cron"Es una utilidad de línea de comandos basada en Linux comúnmente conocida como un"Planificador de trabajo". Está diseñado para programar scripts, y Bash puede ejecutarlos periódicamente. El "Programador de tareas"Es una versión de Windows de Cron, ya que puede programar tareas definiendo la hora y la fecha. El "schtasks"Es una utilidad de línea de comando de Windows que también se considera una versión de Windows de Cron.

En este blog, elaboraremos en la versión de Windows de Cron y cómo utilizarlos para programar tareas.

Método 1: Programador de tareas como versión de Windows de Cron

El planificador de tareas es una versión de Windows de Cron, ya que puede programar tareas similares a los trabajos de Cron. Para verificar cómo se puede utilizar el planificador de tareas para programar trabajos cron, siga los pasos a continuación.

Paso 1: Abra el programador de tareas

Abra la aplicación de programador de tareas buscando "Programador de tareas" en el "Puesta en marcha"Menú:

Paso 2: crear trabajo cron

Para crear un nuevo trabajo cron, elija el "Crear tarea"Opción del"Comportamiento"Panel:

Paso 3: Configurar trabajo cron

En la pantalla, un "Crear tareaAparecerá la ventana. En la pestaña General, ingrese "Cron_job"Como el nombre de la tarea cron:

Entonces, muévase al "Desencadenantes"Tab y golpea el"Nuevo" botón:

Desde el "Comience la tarea"Menú desplegable, configure el evento para el trabajo recién creado. El panel resaltado a la izquierda se puede usar para elegir la configuración de ejecución del trabajo de Cron. También puede establecer la hora y la fecha para la ejecución de la tarea. Después de eso, presione "DE ACUERDO":

Ahora puede ver que hemos configurado la rutina para ejecutar "Cron_job"Daily en"8:21 am":

Visita el "ComportamientoPanel "para establecer una tarea y presione el"Nuevo" botón:

Seleccione el programa o script que se ejecutará como un trabajo cron. En nuestro caso, queremos el subsistema de la ventana para Linux "WSL" ejecutar. Después de agregar la ruta del programa requerido, presione el "DE ACUERDO" botón:

De nuevo, golpea el "DE ACUERDO" botón:

Paso 4: Ejecute el trabajo cron

Seleccione y haga doble clic en el trabajo recién creado en el "Programador de tareas" Ventana:

Elegir el "Correr"Opción para ejecutar el trabajo cron desde el"Item seleccionado"Panel:

Puede ver que configuramos y ejecutamos con éxito un trabajo cron en Windows usando Task Manager:

Veamos cómo podemos usar el símbolo del sistema de Windows para programar trabajos cron.

Método 2: Comando Schtasks como una versión de ventana de Cron

"schtasks"El comando significa"Tarea programada"Eso puede funcionar como un cron para programar las tareas de Windows. También se utiliza para crear, ejecutar, terminar y eliminar tareas.

Ahora discutiremos cada una de las funcionalidades mencionadas del comando schtasks en las siguientes secciones.

Cómo crear una tarea en Windows usando el comando schtasks?

Para crear una tarea en Windows, siga la sintaxis proporcionada a continuación.

Sintaxis

schtasks /create /sc /mes /Dakota del Sur /Tennesse /TR

Aquí, en la sintaxis dada anteriormente, "/crear"La opción se usa para crear una tarea",/Carolina del Sur"Define el tipo de horario", "/mes"Es un modificador", "/Dakota del Sur"Representa la fecha del horario", "/Tennesse"Para el nombre de la tarea, y"/TR"Se refiere a la tarea que se ejecutará como un trabajo cron en Windows.

Ejemplo 1: Crear tarea en Windows

Creemos una tarea simple utilizando la sintaxis proporcionada anteriormente para programar un trabajo del subsistema de ventanas que se ejecutará el 29 de julio de 2022 por hora:

> schtasks /create /sc Hourly /mo 5 /sd 29/07/2022 /tn "run_wsl" /tr c: \ windows \ system32 \ wsl.exe

Desde la salida dada a continuación, puede ver que hemos programado con éxito la tarea en Windows:

Ejemplo 2: Verificación de las tareas programadas

Ejecutar el "schtasks.exe"Script en el símbolo del sistema para enumerar las tareas de programación:

> Schtasks.exe

Como puede ver, nuestro programado "Wsl_run"La tarea está presente en la lista impresa:

Cómo ejecutar una tarea en Windows usando el comando schtasks?

Para ejecutar la tarea en Windows usando el comando schtasks, consulte el siguiente comando:

> schtasks /run /tn "run_wsl"

Aquí el "/correr"Se agrega la opción para ejecutar una tarea llamada"Run_wsl"Especificado con el"/Tennesse" opción:

La tarea mencionada se ejecuta correctamente en nuestro sistema de Windows:

Cómo finalizar una tarea en Windows usando el comando schtasks?

Para finalizar el trabajo actualmente en funcionamiento, utilice el "schtasks"Comando con el"/fin"Y el nombre de la tarea:

> schtasks /end /tn "run_wsl"

Cómo eliminar una tarea en Windows usando el comando schtasks?

Para eliminar una tarea con el comando mencionado, agregue el "/borrar"Opción y especifique el nombre de la tarea:

> schtasks /delete /tn "run_wsl"

Hemos demostrado efectivamente las versiones de Windows de Cron y cómo usarlas para programar trabajos de Cron.

Conclusión

La herramienta de programador de tareas de Windows y el comando Schtasks son la versión de Windows de Cron. La herramienta de programador de tareas se usa para crear, programar, ejecutar, finalizar y eliminar cualquier trabajo programado como un Cron de Linux. El comando de Windows "schtasks"Se comporta similar al Linux Cron. El primer enfoque ayuda a programar tareas utilizando GUI, y el segundo usa la línea de comando de Windows. En este blog, hemos demostrado completamente las versiones de Windows de Cron.