timeout - Controlando o tempo que um comando deve ser executado

Publicado por Rafael Ancinelo Adolpho em 21/04/2014

[ Hits: 13.233 ]

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

Linguagens de Programação - Apenas uma é o suficiente?

Shell script pós-instalação para CentOS 7 - Uso: Workstation

FreeBSD 7.0 CURRENT para STABLE de forma simples

Como instalar o wine no Debian GNU/Linux

Incrementando a segurança com o Firestarter

  

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