Criando um ScreenLogger usando import

Essa dica serve para quem quer monitorar o computador e precisa fazer capturas de telas em tempos programados. Para isso utilizaremos um utilitário chamado import! Primeiramente devemos instala-lo na maquina, para isso digite o comando: #apt-get install imagemagick

Espere a instalação terminar e então digite: #apt-get install graphicsmagick-imagemagick-compat

Ainda no terminal, faça um teste de captura, digite #import -window root Screen.png
Se tudo estiver certo uma imagem com o nome de Screen.png foi salva no diretório corrente do comando executado. Agora iniciaremos com o script propriamente dito:

/*********************************
Autor: Fernando Krein Pinheiro
Data: 19/01/2012
Linguagem: Shell Script
========= IMPORTANTE ===========
O código esta livre para usar,
citar e compartilhar desde que
mantida sua fonte e seu autor.
Obrigado.
*********************************/

#!/bin/bash
echo "Informe o intervalo (em segundos) das capturas:"
read tempo
echo "Informe a quantidade maxima de capturas:"
read qtd_max
num_imagem=0

while :
	do
		num_imagem=$(($num_imagem+1))
		import -window root $num_imagem.png
		sleep $tempo

			if [ "$num_imagem" -eq $qtd_max ]; then
				break
			fi
	done

Para executa-lo de permissão com o comando: # chmod 755 nome_do_script.sh e para executa-lo digite ./nome_do_script.sh

Informe um tempo (intervalo entre uma captura e outra) que devera ser dado em segundos e logo após a quantidade maxima de captura que voce quer. Veja o código comentado na imagem abaixo. Clique para ampliar.

É isso aí… e lembre-se Linux comanda, rsrsrsrs.

Anúncios

Um comentário em “Criando um ScreenLogger usando import

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s