Estou procurando um comando para rastrear o tempo.
Eu imagino o seguinte fluxo de trabalho:
- Execute o comando
- ... faça outra coisa ...
- Volte à janela do terminal e pare o comando
- Como saída, você recebe o tempo decorrido entre 3 e 1
command-line
scripts
orschiro
fonte
fonte
Respostas:
Esta resposta sugere usar
e use Ctrl- Dpara ver as horas.
Você também pode usar
e use a Entertecla
Verifique também esta resposta na mesma pergunta
fonte
cat
com^D
em vez de^C
para sair com 0 em vez de 130.E se:
Em ação:
fonte
A maneira mais simples de fazer isso é usar o horário de início e, assim que você interrompe o script, faça o mesmo. Por fim, imprima a diferença horária. Isso pode ser feito facilmente com o Python:
Ou versão longa para facilitar a leitura:
A parada é feita com Ctrl + C
fonte
while True: pass
executa a CPU em 100%. Emwhile True: time.sleep(1e9)
vez disso, sugiro (signal.pause()
funciona também, mas requer uma importação adicional).except KeyboardInterrupt
seria melhor