-----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 [EMAIL PROTECTED] - ------------------------ -----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----- --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
