The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
shell script erro alias_juju UNIX para Dummies Perguntas & Respostas 2 07-02-2008 02:05
Shell Script Erro jazz8146 UNIX para Dummies Perguntas & Respostas 0 04-23-2008 08:38
Shell script executar erro ksh: não encontrado nz80qy Programação Shell Script e 3 03-25-2008 10:57
awk Shell Script erro: "Erro de sintaxe:` Split 'inesperado Herry UNIX para Dummies Perguntas & Respostas 2 03-17-2008 11:16
erro de script jalpan.pota UNIX para Dummies Perguntas & Respostas 2 05-18-2007 10:14

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-17-2008
veerumahanthi veerumahanthi is offline
Usuário
  
 

Join Date: Nov 2008
Posts: 1
Shell script erro

Oi eu sou um novo membro, pode qualquer um ajudar-me


#! / bin / sh
# 'Limpar'
for i in $ (seq-w 15 37)
fazer
# echo $ i
string1 \u003d wget --dns-timeout \u003d 0,001 http://napdweb $ (i) .eao.abn-iad.ea.co.../test/test.jsp;
if [ "$ string1" \u003d "$ Resolver napdweb $ (i). eao.abn-iad.ea.com ... o tempo limite de conexão falhou." ];
então
echo "Pode ser napdweb $ (i). eao.abn-iad.ea.com ... tem pendurado, por favor reinicie."
diferente
echo "Tudo é bom e belo"
fi
feito
~


Após o comando wget é executado, i atribuído a string para outra string chamado string1. -lo no próximo passo que quando string1 é igual a uma determinada seqüência como já indicado no programa, ele deve exibir uma mensagem do servidor está em baixo, por favor reinicie outra outra parte deve ser displayed.I não sei por que minha lógica não é possível executar qualquer um resolvê-lo plssssssss
  #2 (permalink)  
Old 11-17-2008
yongitz yongitz is offline
Usuário
  
 

Join Date: Apr 2008
Localização: Portugal
Lugares: 68
Oi! sua variável é definida incorretamente e sua lógica é um pouco mal. Tente alterar o seu script para isso:

Código:
wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.com:8000/webcore/test/test.jsp -o testme.log
string1=`grep failed testme.log`
**your test here**


Hope that helps.
  #3 (permalink)  
Old 11-17-2008
Lakris Lakris is offline
Usuário
  
 

Join Date: Oct 2007
Lugares: 246
Oi,
para atribuir a saída do wget para string1 Você deve usar este insted:

Código:
string1=$(wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.co.../test/test.jsp)

backticks `ou` insted de R $ () será demasiado fino. Mas você está certo de que a string é retornada a melhor maneira de determinar o fracasso / sucesso? Você vai ter várias linhas de produção, dependendo do que correu mal. Experimente usar wgets retorno vez, $?. Um valor de 0 é normalmente sucesso, 1 ou superior é falha.

/ Lakris



/ Lakris
  #4 (permalink)  
Old 11-17-2008
yongitz yongitz is offline
Usuário
  
 

Join Date: Apr 2008
Localização: Portugal
Lugares: 68
Citação:
Originally Posted by Lakris View Post
Oi,
para atribuir a saída do wget para string1 Você deve usar este insted:

Código:
string1=$(wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.co.../test/test.jsp)
Tenho dúvidas se ele irá trabalhar com o wget (atribuindo a saída do wget para string1), pelo menos com a minha casa, eu não recebi nenhuma saída ..


Código:
yongitz@wolfgang:~$ string1=$(wget --dns-timeout=0.001 http://napdweb${i}.eao.abn-iad.ea.com:8000/webcore/test/test.jsp)
--14:18:38--  http://napdweb.eao.abn-iad.ea.com:8000/webcore/test/test.jsp)
           => `test.jsp'
Resolving napdweb.eao.abn-iad.ea.com... failed: Connection timed out.
yongitz@wolfgang:~$ echo $string1

yongitz@wolfgang:~$

Ou eu sou apenas faltando alguma coisa ...
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 07:54.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0