timeout - Controlando o tempo que um comando deve ser executado

Publicado por Rafael Ancinelo Adolpho em 21/04/2014

[ Hits: 13.407 ]

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

Lista de sites de jogos para Linux

RAID via software no Linux

Como desativar previsão do vídeo (inline preview) da home do YouTube

Habilitando VNC como módulo do X11

Título: Reiniciar conexão automaticamente no roteador D-Link 524

  

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