logo

Comando sleep en Linux con ejemplos

dormir El comando se utiliza para crear un trabajo ficticio. Un trabajo ficticio ayuda a retrasar la ejecución. De forma predeterminada, lleva tiempo en segundos, pero se puede agregar un pequeño sufijo (s, m, h, d) al final para convertirlo a cualquier otro formato. Este comando pausa la ejecución durante un período de tiempo definido por NÚMERO .

Sintaxis del comando `sleep` en Linux

sleep NUMBER[SUFFIX]...>

Aquí,

patrón de diseño java

NÚMERO representa el tiempo durante el cual el comando debe dormir.



SUFIJO se puede utilizar para especificar la unidad de tiempo (s para segundos, m para minutos, h para horas, etc.).

Nota: Si no se proporciona ningún sufijo, la unidad predeterminada son segundos.

Opciones disponibles en el comando de suspensión:

`–ayuda ` Opción en el comando Dormir

Muestra información de ayuda sobre los comandos de suspensión.

`–versión` Opción en comando de suspensión

Muestra información de la versión del comando de suspensión.

Ejemplos de ` dormir `Comando en Linux

Uso básico del comando `sleep` en Linux:

El uso más sencillo del comando Suspender implica especificar la duración en segundos. Por ejemplo:

sleep 6>
Uso básico del comando de suspensión

Uso básico del comando de suspensión

En este ejemplo, el comando Suspender pausa la ejecución durante 6 segundos. Esto es particularmente útil en scripts donde es necesario introducir retrasos entre comandos o procesos.

Uso de sufijos en el comando `sleep` en Linux:

Sleep le permite especificar unidades de tiempo mediante sufijos, lo que proporciona flexibilidad a la hora de definir duraciones. He aquí un ejemplo:

conversión de tipos y conversión de tipos en java
sleep 3m>
Sufijo `m` en el comando de suspensión

Sufijo `m` en el comando de suspensión

En este caso, el sufijo 'm' indica minutos. Por lo tanto, el comando Suspender pausará la ejecución durante 3 minutos. Esto es beneficioso cuando necesita períodos de retraso más prolongados y el uso de sufijos hace que el comando sea más legible para los humanos.

Otros sufijos incluyen:

Suddix

Descripción

's'

Esto se utiliza para especificar segundos.

'h'

Esto se utiliza para especificar horas.

'd'

.04 como fracción

Esto se utiliza para especificar días.

Por ejemplo:

sleep 3h>

Este comando duerme durante 3 horas.

Especificación de fracciones de segundo en el comando `sleep` en Linux

Puede utilizar valores decimales para especificar fracciones de segundo.

sleep 3.5>
Segundos fraccionarios en el comando 'dormir

Segundos fraccionarios en el comando 'Dormir'

Este comando duerme durante 3,5 segundos, lo que permite un control más preciso sobre la duración del sueño.

Interrupción del sueño:

El comando Dormir se puede interrumpir mediante señales, como presionar ` Ctrl+C> `>, que envía una señal SIGINT, finalizando el sueño:

java está vacío
sleep 12 # Press Ctrl+C after a few seconds to interrupt the sleep>
Interrumpir el sueño

Interrumpir el sueño

Esto permite a los usuarios interrumpir con gracia la duración del sueño y continuar con otras acciones.

cuantos 0 en mil millones

Comando de suspensión de Bash

El comando Suspender es como un botón de pausa para su computadora. solo escribe dormir sustantivo, masculino— , con norte ser un número (ya sea un número entero o un número con decimales), y hace que su computadora espere tantos segundos antes de hacer lo siguiente en su secuencia de comandos. ¡Es fácil!

Entendamos esto con un ejemplo de script.

Tenemos este script:

#!/bin/bash echo 'Hello techcodeview.com!' sleep 5 echo 'Sleep for 5 seconds'>
Comando de suspensión de Bash

Comando de suspensión de Bash

En esto, creamos el script usando ` porque `, luego hizo nuestro script ejecutable ` chmod+x `, luego ejecutó nuestro script usando ` ./example.sh `.

Conclusión

En este artículo, discutimos el ` sleep`> comando en Linux, que es una herramienta versátil para introducir retrasos en la ejecución del script. Su sintaxis simple, definida como ` sleep NUMBER[SUFFIX]...`> , permite a los usuarios especificar fácilmente duraciones de tiempo, ya sea en segundos o con varios sufijos que indican minutos, horas o días. Este artículo cubrió el uso básico con ejemplos como ` sleep 6> `>, demostró el uso de sufijos como en ` sleep 3m`> y exploró opciones avanzadas como interrumpir el sueño con señales. La fiesta ` Dormir` El comando sirve como botón de pausa, lo que permite a las computadoras esperar un período específico antes de continuar con la siguiente tarea en un script. En general, elsleep>El comando resulta esencial en la creación de secuencias de comandos, ya que proporciona un control preciso sobre los retrasos y mejora la eficiencia general en las operaciones de Linux.