timeout - Controlando o tempo que um comando deve ser executado

Publicado por Rafael Ancinelo Adolpho em 21/04/2014

[ Hits: 13.351 ]

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

Tutorial de acesso ao MS SQL Server via Linux

Testando um arquivo ISO

Ubuntu 10.04 com VMware Server 2.0.x

Criando uma biblioteca multimídia no Ubuntu

Controle de banda com CBQ

  

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