Sé cómo usar el sueño 5m durante 5 minutos.
¿Cómo lo usaría durante unos 7 minutos y 30 segundos?
command-line
coreutils
fixit7
fuente
fuente
bash
unsleep
comportamiento incorporado y GNU . POSITIVAMENTE,sleep
solo se requiere entender los enteros como segundosOtra forma de hacer esto es:
fuente
Ya hay dos respuestas excelentes, pero me gustaría ampliar un poco. Copie y pegue el siguiente comando en su terminal:
Esto iniciará un segundo proceso que dormirá durante 3 días, 5 horas, 7 minutos y 30.05 segundos. El ID de proceso (PID) está
7321
en mi caso.Para confirmar el uso de PID
La primera entrada es la que nos interesa. La segunda entrada es para un programa permanente que tengo ejecutándose en el inicio. La tercera entrada es para el comando grep en sí.
Ahora para ver cuánto tiempo queda (en segundos) para el
sleep
comando generado por PID7321
, podemos usar esto: ¿Cómo determinar la cantidad de tiempo que queda en un "sueño"? mando:El código para el comando que puede incluir en su
~/.bashrc
archivo:fuente
remaining_sleep_time
debe copiarse en su~/.bashrc
archivo según el enlace. También puede poner el código en un archivo de script bash.El comando dormir siempre cuenta en segundos. Puede usar ((7x60) +30) segundos y luego escribir simplemente:
fuente
sleep $((60*7))
podría usarse durante minutos