fbpx
Wikipedia

batch (Unix)


Batch (Unix) es una herramienta que permite programar la ejecución de uno o varios programas en un momento futuro.

La sintaxis normal de Batch (Unix) es

Batch (Unix) [hora:minuto [dia.mes.año]]

Las instrucciones a realizar son leídas por la entrada estándar (stdin) y se ejecutan en el momento indicado. Como es habitual, la lista de instrucciones se debe finalizar con el carácter EOF, usualmente Control-D. Si solo se indica la hora/minuto, se ejecutará cuando se alcance ésta (en el día actual o el siguiente). Si se especifica una fecha, necesariamente se especificará una hora.

Los resultados que muestre el programa por la salida estándar (stdout) o la salida de error (stderr) se enviarán por correo electrónico al usuario que invocó at.

La instrucción at -l permite listar las ejecuciones programadas de at. La instrucción at -d permite borrar una o varias. La instrucción at -f fichero hora:minuto ejecutará en el momento programado las instrucciones contenidas en el fichero indicado, en vez de leerlas por la entrada estándar.

Ejemplos

at 10:15 > reboot > ^D 

...programará un reinicio del sistema (reboot) a la hora indicada: las 10 horas 15 minutos de la mañana.

La instrucción:

at 12.12.2106 21:23 > /etc/init.d/apache stop > sleep 600 > /etc/init.d/apache start > ^D 

... se ejecutará el 12 de diciembre de 2106 a las 9 y 23 de la tarde. Parará el servidor web apache, esperará 10 minutos y lo volverá a arrancar.

La instrucción:

at -l 

... listará los trabajos programados.

Véase también

Cron (unix)

Enlaces externos

  •   Datos: Q283937

batch, unix, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, febrero, 2016, batch, unix, herramienta, permite, programar, ejecución, varios, programas, momento, futuro, sintaxis, normal, batch, unix, bat. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 3 de febrero de 2016 Batch Unix es una herramienta que permite programar la ejecucion de uno o varios programas en un momento futuro La sintaxis normal de Batch Unix es Batch Unix hora minuto dia mes ano Las instrucciones a realizar son leidas por la entrada estandar stdin y se ejecutan en el momento indicado Como es habitual la lista de instrucciones se debe finalizar con el caracter EOF usualmente Control D Si solo se indica la hora minuto se ejecutara cuando se alcance esta en el dia actual o el siguiente Si se especifica una fecha necesariamente se especificara una hora Los resultados que muestre el programa por la salida estandar stdout o la salida de error stderr se enviaran por correo electronico al usuario que invoco at La instruccion at l permite listar las ejecuciones programadas de at La instruccion at d permite borrar una o varias La instruccion at f fichero hora minuto ejecutara en el momento programado las instrucciones contenidas en el fichero indicado en vez de leerlas por la entrada estandar Ejemplos Editarat 10 15 gt reboot gt D programara un reinicio del sistema reboot a la hora indicada las 10 horas 15 minutos de la manana La instruccion at 12 12 2106 21 23 gt etc init d apache stop gt sleep 600 gt etc init d apache start gt D se ejecutara el 12 de diciembre de 2106 a las 9 y 23 de la tarde Parara el servidor web apache esperara 10 minutos y lo volvera a arrancar La instruccion at l listara los trabajos programados Vease tambien EditarCron unix Enlaces externos Editarat 1 Comandos generales en el Manual de Ubuntu Datos Q283937 Obtenido de https es wikipedia org w index php title Batch Unix amp oldid 131943993, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos