The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Nestet loop ikke kjører bruker cronjob bihani4u Shell programmering og Skripting 9 09-26-2007 12:19
Variabel i Mens Loop Nestet Hvis geass Shell programmering og Skripting 6 03-26-2007 07:09
Nestet mens les linje loop Rakker Shell programmering og Skripting 7 06-24-2005 08:42
nestede loop chinog Shell programmering og Skripting 5 04-20-2005 11:45
nestede lese TioTony Shell programmering og Skripting 2 03-05-2004 03:11

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 12-11-2007
littlefrog littlefrog is offline
Registrert bruker
  
 

Bli Dato: Oct 2007
Innlegg: 12
mens les loop m / en nestet hvis utsagnet - ikke behandle hver oppføring individuelt

Hei --

Prøver å ta en liste over LDAP suffikser i en fil, kjøre en ldapsearch kommandoen på dem, og kjøre et grep kommandoen for å se om det er en kamp, hvis ikke, så flagg som og sende en e-post varsling.

Listen fil (ldaplist) ville se ut --

***********
o \u003d selskapet en
o \u003d selskap b
***********

** Merk at det er mellomrom i den filen som må bevares. Jeg prøvde å bruke en for løkke og noen foreslo en stund les sløyfe for å hindre at plassen blir behandlet som et linjeskift.

Problemet w / skriptet i laget under, er at den starter og bare sender en e-post m / info fra begge oppføringer i ldaplist. Det er som min nestet hvis løkke er ikke retten loopen skal bruke. Jeg gjorde det slik at begge oppføringer bør ha 0 returkoder og uten hell. Kjører en gang og that's it. Eventuelle forslag til en bedre struktur på dette? Jeg vil prøve å bruke en for i in cat / ldaplist - do .... - Men det mislykkes fordi den ikke behandle plass i ldaplist (dvs.: o \u003d selskapet a) som et mellomrom - selv med "".


mens du leser i

gjøre

ldapsearch-h server1-b "$ i" objektklasse \u003d* IBM-replicationState | grep IBM-replicationState \u003d klar> / dev / null 2> & 1


hvis [$? -ne 0]; deretter

mailx-s "LDAP synkronisering varsle på` hostname `" u@mail.com 2> & 1
fi
gjort <ldaplist


Takk!
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 02:18.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0