timeout - Controlando o tempo que um comando deve ser executado

Publicado por Rafael Ancinelo Adolpho em 21/04/2014

[ Hits: 9.984 ]

 


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

O medo do Linux

Linux mais do que um sistema, uma cultura

Montando partição FTP localmente

Tudo o que você precisa saber após instalar o Fedora Core 3 (Inglês)

Lazarus no Fedora

  

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