[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fwd: Re: [shell-script] Script automatizar rotina.]
From: |
MrBiTs |
Subject: |
[Fwd: Re: [shell-script] Script automatizar rotina.] |
Date: |
Tue, 21 Feb 2006 17:43:29 -0300 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Ola como vão estou tentado desenvolver um script para facilitar minha
> vida no serviço.
> Eu tenho que fazer uma busca de varios produtos no site do Mercado
> Livre eles são sempre o mesmo,
> ai eu tiro o print da tela e salvo essa imagem.
> So que ao fazer esse script não esta dando certo esta tendo muitos
> erros ai eu vim pedir a ajuda de vocês.
> Se gue o script abaixo toto comentado:
> ==================================================================================================
> #!/bin/bash
> #Shell-script para automoção das tarefas do serviço.
>
> #Aqui criei a variavel dia
> dia=`date +%d-%m`
> #Aqui usei a variavel dia para criara o diretorio do dia corrente.
> mkdir $dia
> #Entrei no diretorio do dia corrente
> cd $dia
> #Criei o diretorio
> mkdir mercado-livre
> #Entrei no diretorio criado
> cd google
> #Chamei o Firefox já com endereço certo da palavra que eu devo buscar.
> firefox http://lista.mercadolivre.com.br/yuyu-hakusho-_JSEA
> #pid=` echo $! `
> #Mandei esperar alguns segundos até ter certeza que a pagina foi aberta.
> sleep 20
> #Tirei o print da tela
> import -window root -resize 500x500 cel-stop.jpg
> #kill -15 $pid
> #Eu comentei as linhas acima para fazer um novo teste no script.
> #No lugar de tentar matar o firefox pelo pid vou matalo pelo nome.
> killall firefox-bin
> #Não estou conseguindo matar o processo nem pelo pid nem pelo nome por
> que?
Alguns erros:
mkdir mercado-livre
cd google
Se voce criou o diretorio mercado-livre, cd google vai dar um erro de
diretorio nao encontrado.
pid=` echo $! `
simplifique
pid=$!
Esse $!, entretanto, vai pegar o valor do PID do firefox, que vai "morrer".
O import nao é executado, já que o firefox está rodando. Jogue-o para
background com firefox http:// .... &
Nao se esqueca que firefox é somente um shell script para configurar
variaveis de ambiente e subir o firefox-bin. Voce nao consegue matá-lo
pq o processo nao se chama firefox-bin, e sim /opt/firefox/firefox-bin (
ou onde quer que vc rode o seu firefox ). Entao, killall
/opt/firefox/firefox-bin funciona.
- --
GPG Public Key
http://keyserver.veridis.com:11371/export?id=-6037232142263389818
\\|||//
(.) (.)
- ----ooOO--( )--OOoo-----
MrBiTs
http://www.mrbits.com.br
address@hidden
- ------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFD+3txrDdxWm3R8YYRAoIsAJ93BPgDC/AX0IYS/95z1bSdtAe+dwCfR/V8
LPXfW0yOR6m8YsHP9Oev4KQ=
=D6ia
-----END PGP SIGNATURE-----
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fwd: Re: [shell-script] Script automatizar rotina.],
MrBiTs <=