Existe um cronômetro de CLI de alta precisão (milissegundos) no Ubuntu?


0

Existe um cronômetro de CLI de alta precisão (milissegundos) no Ubuntu?


sudo aptitude install stopwatch
21410 Josh K

Eu o usaria para medir o intervalo entre dois sinais dos dispositivos RS232. Eu sei escrever o programa C, mas gostaria de saber se já existe o utilitário.
Xie Jìléi

@ Josh: Você já tentou usar isso em um ambiente de usuário de linha de comando (CLUE, como em "obter uma pista": P) ou interface de linha de comando (a CLI solicitada aqui).

@ Roger: Sim, eu fiz. Considerando que eu tenho quase todos os repositórios de pacotes conhecidos adicionados, ele me informou obedientemente que havia várias opções para escolher. Infelizmente, não as escrevi e sofri um acidente fatal no sistema pouco tempo depois.
Josh K

1
@ Jos: apt-cache show stopwatchirá listar a versão mais recente de cada repositório em que está disponível. Ou apenas repita as etapas que você fez acima e anote as opções que lhe obedecem.

Respostas:


1

Se você deseja programá-lo em C, deseja observar a função gettimeofday (2). Isso retorna uma estrutura que contém um time_t (preciso para o segundo mais próximo) e um tv_usec (preciso para o microssegundo mais próximo). Ao fazer dois deles e a matemática apropriada, você pode obter o intervalo. Observe que, embora a chamada do sistema retorne microssegundos, você não pode obter um intervalo tão pequeno. A resolução real pode ser vista em / proc / timer_list.

Obviamente, uma questão de programação seria melhor no stackoverflow.


Eu entendi mal a pergunta? Ele não quer escrever o seu próprio programa em C.

De acordo com o comentário do OP, essa é uma das opções que ele está pensando em resolver o problema.
Groo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.