The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
hjælp er nødvendig for multiline kommentere sletning script aster007 Shell Programmering og Scripting 1 10-10-2008 05:40 AM
Sådan kopieres og kommentere ud upsrk Shell Programmering og Scripting 3 06-19-2008 11:01 AM
Hvordan til at lægge en kommentar i begyndelsen af sætningen madhusmita Shell Programmering og Scripting 1 06-19-2008 03:14 AM
Bloker Kommentar i Shell script skyineyes Shell Programmering og Scripting 3 07-02-2007 08:15 AM
# Comment rocker40 UNIX for dummyer Spørgsmål & svar 6 01-07-2004 12:53 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-19-2008
sparcguy sparcguy is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Nov 2006
Stillinger: 316
Pls kommentere mit script.

Hi guys, håber du scripting gurus her kan hjælpe mig ud, logikken i mit script eller anden måde ikke fungerer sådan, det skal, dette script en del af en større backup script formoder at gøre nogle kontrollere om klyngen forud for opdragelsen af den pakke på MC / SG efter backend kloning operation, denne portion er formoder at kontrollere omskiftet parameter, hvis den er deaktiveret, hvis så derefter tænde den med kommandoen "cmmodpkg-v-e-n hostname package_name", eller anden måde er det ikke fungerer.


Citat:
#! / bin / ksh
eksport PRISTAT \u003d `/ usr / sbin / cmviewcl-v | grep-i nuværende | awk '(print $ 3)'`
eksport SECSTAT \u003d `/ usr / sbin / cmviewcl-v | grep-i suppleant | awk '(print $ 3)'`
#
check_switching_mode ()
(
# Kontroller Primær node
hvis [$ PRISTAT! \u003d "aktiveret"]

echo $ PRISTAT
echo "cmmodpkg-v-e-n PRIMARY PACKAGE_NAME"
anden
echo "skift tilstand på Primær er allerede aktiveret"
fi
# Kontroller Sekundære node
hvis [$ SECSTAT! \u003d "aktiveret"]

echo $ SECSTAT
echo "cmmodpkg-v-e-n SEKUNDAER PACKAGE_NAME"
anden
echo "skift tilstand på Sekundær er allerede aktiveret"
fi
)
check_switching_mode
når jeg kører det outputtet er sådan her
#. / Ccc
aktiveret <<<--- fra echo $ PRISTAT
cmmodpkg-v-e-n PRIMARY PACKAGE_NAME <<<--- dette er forkert output
aktiveret <<<-- fra echo $ SECSTAT
cmmodpkg-v-e-n SEKUNDAER PACKAGE_NAME <<<- dette også forkert output

hvilket er forkert.

outputtet fra cmviewcl
# / Usr / sbin / cmviewcl-v | grep-i nuværende | awk '(print $ 3)'
aktiveret

# / Usr / sbin / cmviewcl-v | grep-i alterna | awk '(print $ 3)'
aktiveret

kan nogen pls hjælp mig.

Sidst redigeret af sparcguy; 11-19-2008 på 11:48 PM..
  #2 (permalink)  
Old 11-20-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Location: Tyskland
Stillinger: 2311
Bare for at sikre, lægge dobbelt parentes omkring, hvis test og skrive det som følgende:
Citat:
hvis [[$ PRISTAT! \u003d "aktiveret"]]
Også du kan have en "| od-c" således op til ekko på $ PRISTAT for at sikre, at der ikke er andre tegn i dér.
  #3 (permalink)  
Old 11-20-2008
sparcguy sparcguy is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Nov 2006
Stillinger: 316
wow zaxx, fast mand! gør en stor forskel

#. / Ccc
skifte tilstand på Primær allerede er aktiveret
skifte tilstand på Sekundær er allerede aktiveret


én ting tho bare for mig at forstå,

Hvad er forskellen mellem meddelelsen

[$ STAT2 \u003d "kører"]


[[$ PRISTAT! \u003d "Aktiveret"]]

Begge arbejder, mit spørgsmål er, om den plads omkring \u003d gør nogen forskel?
  #4 (permalink)  
Old 11-21-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Location: Tyskland
Stillinger: 2311
At være ærlig ved jeg ikke, heller ikke prøve. Jeg har altid en tom på hver side af testning operatør / tegn for bedre læsbarhed.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:04 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0