Sleep en Linux

Publicado: junio 28, 2010 en General, GNU/Linux
Etiquetas:, , , ,

Saludos,

Esto va como nota en la bitácora, y es que aveces queremos que nuestro sistema lanzare algún comando en determinado tiempo de espera y despreocuparnos de ello.

Bien para esto, existe el comando sleep que permite hacer esta misión tan importante.

[sufijos – opciones]

s = segundos

m = minutos

h = horas

d= días

[modo de uso]

sleep [numero_entero][s|m|h|d];[comando_a_lanzar]

Nota: Los lanzamientos que requieran hacer uso de permisos de root, pueden hacer primero:

sudo -i

ingresan su clave de usuario y ya quedan como usario con privilegios.

Ejemplos de uso:

  • Apagar o reiniciar el sistema en determinado tiempo. Así:

# sleep 30m;halt

Este comando apagaría el sistema en 30 minutos, sin confirmación

  • Iniciar el reproductor de música, etc

$ sleep 3h;audacious

Este comando abriría el reproductor Audacious pasados 3 horas

  • En caso de programar un script.. tal vez, usar así:

$ sleep(3)

Una de espera de 3 segundos (sufijo ‘segundos’ por defecto)

Y bien, ya podrán disfrutar de ello.

Una nota más: dejar minimizado o en segundo plano estas acciones mientras se están ejecutando, si cierras la consola por ti mismo seguro se ejecuta el sleep inmediátamente. 😀

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s