Eu sei como dormir 5m por 5 minutos.
Como eu o usaria por 7 minutos e 30 segundos?
command-line
coreutils
fixit7
fonte
fonte
bash
umsleep
comportamento interno e GNU . POSIXly,sleep
é necessário entender apenas números inteiros como segundos #Outra maneira de fazer isso é:
fonte
Já existem duas excelentes respostas, mas eu gostaria de expandir um pouco. Copie e cole o comando abaixo em seu terminal:
Isso iniciará um segundo processo que dormirá por 3 dias, 5 horas, 7 minutos e 30,05 segundos. O ID do processo (PID) está
7321
no meu caso.Para confirmar o uso do PID
A primeira entrada é a que nos interessa. A segunda entrada é para um programa permanente em execução na inicialização. A terceira entrada é para o próprio comando grep.
Agora, para ver quanto tempo resta (em segundos) para o
sleep
comando gerado pelo PID7321
, podemos usar o seguinte: Como determinar a quantidade de tempo restante em uma "suspensão"? comando:O código para o comando que você pode incluir no seu
~/.bashrc
arquivo:fonte
remaining_sleep_time
precisa ser copiado para o seu~/.bashrc
arquivo de acordo com o link. Você também pode colocar o código em um arquivo de script bash.O comando sleep está sempre contando em segundos. Você pode usar ((7x60) +30) segundos e digitar simplesmente:
fonte
sleep $((60*7))
poderia ser usado para minutos