Script do import [RESOLVIDO]

1. Script do import [RESOLVIDO]

Jafé Ribeiro de Figueirêdo Filho
xdual

(usa Ubuntu)

Enviado em 23/07/2012 - 20:49h

Olá pessoal. Uso Kde4 e gostaria de criar um script para ser iniciado com ele, usando o comando "import" para tirar screenshots a cada 5 minutos e colocá-los em sequência numérica em uma pasta. O comando é esse: "import -window root -quality 40 /path/tela.jpg"


  


2. Re: Script do import [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/07/2012 - 23:02h

Fiz um teste aqui.

# vi /usr/local/sbin/print.sh

Acrescenta:
#!/bin/bash

for ((n=1;n<=5;n++)); # Incrementar a variável "n" em mais 1, até n ser <=5.
do
import -window root -quality 40 /tmp/tela$n.jpg
sleep 1m # Aguarda 1 minuto
done


# chmod 775 /usr/local/sbin/print.sh

*Testando

# bash -x /usr/local/sbin/print.sh

Para iniciar com o sistema, adiciona o shell no rc.local.

Abraço!


3. Re: Script do import [RESOLVIDO]

Jafé Ribeiro de Figueirêdo Filho
xdual

(usa Ubuntu)

Enviado em 24/07/2012 - 07:58h

amarildosertorio escreveu:

Fiz um teste aqui.

# vi /usr/local/sbin/print.sh

Acrescenta:
#!/bin/bash

for ((n=1;n<=5;n++)); # Incrementar a variável "n" em mais 1, até n ser <=5.
do
import -window root -quality 40 /tmp/tela$n.jpg
sleep 1m # Aguarda 1 minuto
done


# chmod 775 /usr/local/sbin/print.sh

*Testando

# bash -x /usr/local/sbin/print.sh

Para iniciar com o sistema, adiciona o shell no rc.local.

Abraço!


Fiz uns testes aqui e funcionou, mas só esclarecendo: no caso, o trecho n<=5 especifica quantos screenshots serão tirados, correto? Eu nunca aprendi o for... que lástima.


4. Re: Script do import [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/07/2012 - 08:58h

for (expressão1; expressão2; expressão3) comando;

As três expressões geralmente tem os seguintes significados:
1. A expressão1 é utilizada para inicializar a variável de controle do laço;
2. A expressão2 é um teste que controla o fim do laço;
3. A expressão3 normalmente faz um incremento ou decremento da variável de controle.


5. Ok!

Jafé Ribeiro de Figueirêdo Filho
xdual

(usa Ubuntu)

Enviado em 24/07/2012 - 09:23h

amarildosertorio escreveu:

for (expressão1; expressão2; expressão3) comando;

As três expressões geralmente tem os seguintes significados:
1. A expressão1 é utilizada para inicializar a variável de controle do laço;
2. A expressão2 é um teste que controla o fim do laço;
3. A expressão3 normalmente faz um incremento ou decremento da variável de controle.


Valeu man!


6. Re: Script do import [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/07/2012 - 10:16h

Di boa!

Precisando... estamos ai!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts