timeout - Controlando o tempo que um comando deve ser executado

Publicado por Rafael Ancinelo Adolpho em 21/04/2014

[ Hits: 13.174 ]

Blog: https://www.linkedin.com/in/rafael-adolpho-695b0aa7

 


timeout - Controlando o tempo que um comando deve ser executado



O comando timeout roda um comando no GNU/Linux com um tempo limite para execução.

Digamos, que a pessoa deseje executar o comando tail para ver os logs de um servidor por 10 minutos:

# timeout 10m tail -f /var/log/message

O comando acima, indica que o tail ficará rodando por dez minutos.

Podemos, também, adicionar o parâmetro -s para determinar o sinal que será enviado para encerrar o comando:

# timeout -s9 10m tail -f /var/log/message

O comando acima, irá enviar o sinal SIGKILL para finalizar o tail após dez minutos.

Outras dicas deste autor

Sincronizando Firefox com o Sync

Leitura recomendada

Introdução à prática de informática

Passo-a-passo: aMSN 0.97b no Ubuntu 7.04

Conversão de decimais em binários e vice-versa

Nautilus: Mudando a exibição padrão dos itens de uma pasta

Comandos chattr e lsattr

  

Comentários
[1] Comentário enviado por Lexfo em 21/04/2014 - 10:42h

Boa!!!

[2] Comentário enviado por maurofontoura em 24/04/2014 - 17:43h

Aprendi mais uma

[3] Comentário enviado por vitinho217 em 30/05/2014 - 12:09h

Boa contribuição !
VIVA O LINUX, VIVA A LIBERDADE !



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts