Ads by ProfitSence
Close

Comando de suspensión en Bash

Last Updated on domingo 9º oct. 2022

bash wait

  • sleep es una utilidad de línea de comandos que le permite suspender el proceso de llamada durante un tiempo específico.
  • En otras palabras, el comando sleep pausa la ejecución del siguiente comando durante un número determinado de segundos.

El comando sleep es útil cuando se usa dentro de un script de shell bash, por ejemplo, cuando se reintenta una operación fallida o dentro de un bucle.

Cómo usar el comando sleep

Sintaxis

			
					sleep NUMBER[SUFFIX]...

			
	
  • El NUMBER puede ser un entero positivo o un número de coma flotante.
  • El SUFFIX puede ser uno de los siguientes
  • s - seconds (default)
  • m - minutes
  • h - hours
  • d - days
  • Cuando no se especifica ningún sufijo, el valor predeterminado es segundos.

linux sleep

Algunos ejemplos sencillos que demuestran cómo usar el comando sleep

Dormir durante 5 segundos

			
					sleep 5

			
	

Dormir durante 0.5 segundos

			
					sleep 0.5

			
	

Dormir durante 2 minutos y 30 segundos

			
					sleep 2m 30s

			
	

Configurar una alarma

  • Use sleep para decirle al sistema que reproduzca un archivo mp3 después de un cierto período de tiempo. El ejemplo utiliza mplayer.
			
					sleep 7h 30m && mplayer mysong.mp3

			
	

sleep linux

Dormir en segundos

			
					echo HH:MM:SS

echo `date +%H:%M:%S`;
sleep 4
echo `date +%H:%M:%S`;

			
	

Salida

			
					HH:MM:SS
11:18:55
11:18:59

			
	
  • El comando sleep es uno de los comandos más simples de Linux.
  • Se utiliza para pausar la ejecución del siguiente comando durante un período de tiempo determinado.