Timeline de produtos Apple

b8b968af3ac06dbe4f2e245fb21e9d4a

 

Fonte : Wikipedia

Infográfico sobre linux

the-state-of-linux_509798ff8d086_w587

Infelizmente,o Brasil ainda não possui números expressivos. Mas a adoção de linux nas empresas mudou bastante e o profissional linux esta conquistando espaço no mercado.

Execução de comandos em loop no linux

A execução de comandos em loop através do bash é uma importante ferramenta, principalmente quando desejamos uma execução cíclica de um comando ou programa sem a intervenção humana.
Porém, é preciso tomar cuidado ao invocar comandos ou programas em curto espaço de tempo. Podendo ocasionar uma sobrecarga ao processador ou memória, causando lentidão ou até mesmo o travamento do sistema.

Uma maneira simples de realizar um loop é através da utilização do loop com while:

while true do

Comando_desejado

done

Esse trecho de código será executado até que umas interrupção seja enviada ( ctrl-c).

Se o comando é executado muito rápido ou retorna muita informação na tela, será difícil de acompanhar. 🙂

Uma maneira mais sofisticada seria :

while true do
clear
Comando_desejado
sleep 1
done

Adicionando o comando clear, a tela será limpa a cada execução e o comando sleep, fará uma pausa na execução do loop por 1 segundo, valores fracionados ou valores maiores podem ser utilizados de acordo com a necessidade.