Está en la página 1de 5

Windows, comando schtask

Programa para ejecutar tareas peridicamente, permitiendo agregar y quitar


las diferentes tareas.
Funciona archivando un listado de tareas generando archivos del tipo: .job.
Es igual que tener acceso al administrador de tareas visual de windows desde
el CMD.

Los comandos son sencillos, aunque un poco jocosos a la hora de activarse,


puesto que tienen muchas y variadas combinaciones que si no son las adecuadas
no te da permisos a trabajar con ello.
Los ms sencillos, explicados en el vdeo:

https://googledrive.com/host/0B8xgwGdFPGzRb3J4YW9fd09jSzA/

Comandos at & crontab sobre Unix/Linux.

Comando AT : programacin de tareas a una cierta hora determinada.

Este demonio trabaja a travs de sus comandos junto a sus diferentes


parmetros, permite indicar una hora y fecha determinada para ejecutar una
tarea puntual dentro de linux.

En la captura se puede visualizar; como con el comando: date, se comprueba la


hora del sistema, paso muy importante para posteriormente indicar la tarea en
el momento adecuado.
Posteriormente, se dicta un: ls , que muestre los archivos existentes.. para
despus generar la tarea en s, con: at 12:19 05/28/2014.
Siendo at, el comando y la hora y fecha; los parmetros adjuntos.
Luego de introducir esto, se le dicta, la accin a realizar, en este caso
generamos un archivo de prueba para las 12:19, comprobando luego que este
archivo: pruebadosat.txt, se gener correctamente.

Citar que adems existe el comando atq; con el cual se pueden comprobar la
lista de las tarea ya programadas; y el atrm, permite remover tareas.

En esta segunda captura se puede comprobar, la negativa del intento de


realizar una accin directa, intentando hacer que se apague la consola
directamente.
De lo cual podemos concluir, que at, no realiza acciones directas como si
lleva a cabo linux dentro de la consola; en su defecto si puede realizarlas
asignando la ruta completa del archivo que habr cierto programa.

Comando crontab: administrador regular de procesos en segundo plano.

Esta basado en un archivo texto donde se guardan las tareas, el cual cada
minuto es revisado por una orden del Sistema Operativo haciendo as que esas
tareas sean ejecutadas.
Las tareas a programar pueden dictarse haca horas puntuales o en fechas
puntuales. Incluso en perodos que se repitan.
Una muestra de la carpeta en la que estoy:
Ejecutando el comando: crontab -e . Aparece una opcin que te deja elegir
editor de texto, en este caso elegimos, el editor NANO y vemos esto:

Luego editamos est, siguiendo el patrn de su ltima lnea; indicando el


minuto, la hora, la fecha y el comando a ejecutar.

Salvar el archivo & reiniciar las tareas de crontab es el ltimo paso a


seguir; escribiendo: sudo serivce cron restart
El comando se ha ejecutado como se puede a la hora citada, 21:36, como se
puede comprobar.

Entre otras fuentes:

http://fraterneo.blogspot.com.es/2010/12/tareas-programadas-en-gnulinux-comando.html

http://blog.desdelinux.net/ejecuta-un-comando-a-la-hora-que-quieras-con-at/

http://blog.desdelinux.net/cron-crontab-explicados/