The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Geneste lus niet uitgevoerd met behulp van crontaak bihani4u Programmeren en Shell Scripting 9 09-26-2007 12:19
Variabele in Terwijl Loop Genest Als geass Programmeren en Shell Scripting 6 03-26-2007 07:09 PM
Geneste terwijl lezen lijn lus Rakker Programmeren en Shell Scripting 7 06-24-2005 08:42
geneste lus chinog Programmeren en Shell Scripting 5 04-20-2005 11:45
geneste lezen TioTony Programmeren en Shell Scripting 2 03-05-2004 03:11 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 12-11-2007
littlefrog littlefrog is offline
Geregistreerde gebruiker
  
 

Join Datum: oktober 2007
Posts: 12
terwijl lees lus w / een geneste if statement - niet behandelen elk item afzonderlijk

Hi --

Een poging om een lijst van ldap achtervoegsels te nemen in een bestand, het uitvoeren van een opdracht ldapsearch op hen, voer vervolgens een commando grep om te zien of het een wedstrijd, zo niet, dan is dat de vlag en stuur een email-alert.

De lijst bestand (ldaplist) zou zien --

***********
o \u003d bedrijf een
o \u003d Bedrijf B
***********

** Opmerking er spaties in dat bestand die moeten worden bewaard. Ik probeerde het gebruik van een for-lus en iemand stelde een tijdje lezen lus om de ruimte te voorkomen wordt behandeld als een regeleinde.

Het probleem w / het script ik heb gemaakt dan is dat het wordt uitgevoerd en stuurt alleen een e-mail w / de info van beide ingangen in ldaplist. Het is als mijn genesteld 'als' lus is niet de juiste lus te gebruiken. Ik maakte het zo dat beide inzendingen 0 return codes en geen geluk moeten hebben. Pistes eens en dat is het. Eventuele suggesties voor een betere structuur aan dit? Ik zou proberen het gebruik van een voor i in cat / ldaplist - do .... - Maar dat mislukt omdat het niet de ruimte in de ldaplist behandelen (dat wil zeggen: o \u003d een bedrijf) als een ruimte - zelfs met "".


terwijl lees i

doen

ldapsearch-h server1-b "$ i" objectclass \u003d* ibm-replicationState | grep ibm-replicationState klaar \u003d> / dev / null 2> & 1


if [$? -ne 0]; vervolgens

mailx-s "LDAP synchronisatie alert op` hostname `" u@mail.com 2> & 1
fi
gedaan <ldaplist


Bedankt!
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 07:09 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0