The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
comment séparer les numéros et les mots à partir d'un fichier à l'aide de scripts shell Kamakshi s UNIX pour les nuls Questions et réponses 1 06-26-2008 10:02 AM
Je veux combiner deux scripts awk qui est d'avoir le circuit et la même liste de fichiers LAKSHMI NARAYAN De programmation et de script Shell 6 06-19-2007 06:02 PM
Solaris scripts de connexion citrowske SUN Solaris 0 02-08-2007 04:11 PM
les scripts ne sont plus en cours d'exécution (Solaris 8) smcadoo UNIX for Advanced & Expert Users 3 01-25-2006 01:02 PM
tuer des scripts sous Solaris 98_1LE UNIX pour les nuls Questions et réponses 1 04-05-2002 06:15 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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 10-04-2008
solaix14 solaix14 is offline
Registered User
  
 

Date d'inscription: octobre 2008
Posts: 48
Angry l'aide d'un script qui va combiner les deux scripts pour Solaris et AIX

Bonjour les experts,
J'ai séparé les scripts (KSH) chacun pour Solaris et AIX d'installer des applications (par exemple, BigBrother). J'ai également un script d'installation qui donne une liste de menu pour sélectionner une application à installer à partir d'un tas d'applications.
Maintenant, je suis en train de séparer les scripts de combiner en une seule, afin que:

1) lors de mon premier run "Installer" script, il sera de savoir si c'est un AIX, Solaris ou une boîte de
2) lancer le script de solaris partie si elle est solaris et AIX case si elle est partie d'IBM à partir de la nouvelle boîte de script. (quelque chose comme le saut à AIX script une fois le script d'installation trouve IBM boîte, ou vice versa)


S'il vous plaît, aidez-moi sur ce
  #2 (permalink)  
Old 10-04-2008
jim McNamara jim mcnamara is online now Forum Staff  
...@...
  
 

Join Date: Feb 2004
Lieu: NM
Posts: 5772
Supposons que les deux scripts sont appelés solaris.sh et aix.sh
Créer un script
Code:
uname | grep -qi aix 
if [ $? -eq 0 ]
      aix.sh
else
      solaris.sh
fi
Cela suppose que vous avez un POSIXuname-conforme sur les deux systèmes.
  #3 (permalink)  
Old 10-04-2008
solaix14 solaix14 is offline
Registered User
  
 

Date d'inscription: octobre 2008
Posts: 48
Bonjour les experts,
S'il vous plaît, aidez-moi à ce sujet.
C'est le scénario:
J'ai des applications comme BigBrother, PowerKeeper / PowerBroker etc. que je dois installer au cours de la construction à la fois pour le serveur AIX et Solaris. J'ai déjà des scripts d'installation séparée pour les deux OS pour toutes les applications. Maintenant, je tiens à fusionner ces deux script (par exemple bigbrotheraix.ksh et bigbrothersolaris.ksh en un seul bigbrotherunix.ksh)

De l'un de mes script "installer.ksh" (menu pour sélectionner l'application de nombreuses autres applications). au-dessus de votre wrapper fonctionne très bien pour choisir solaris ou aix en utilisant 'uname'. Je vais mettre cette enveloppe dans le haut de installer.ksh script OS pour sélectionner et d'imprimer le message:: print "Vous avez sélectionné $ OS case pour installer votre application. S'il vous plaît sélectionnez dans le menu ci-dessous pour installer $ OS compatible application"
maintenant, quand un élément est sélectionné dans le menu, je devrais être en mesure d'aller à la simple script contenant à la fois Solaris et AIX scripts (par exemple bigbrotherunix.ksh) et sélectionnez solaris partie du script que si se révèle être une boîte de solaris.

Merci de votre attention.

Dernière édition par solaix14; au 10.05.2008 01:29 PM.. Motif: pas de réponse ..
  #4 (permalink)  
Old 10-04-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Quelque chose comme ça.

Code:
# early on in the script
uname=$(uname)

# now whenever you need to branch
case $uname in
  AIX)  do aix stuff
        do some more aix stuff;;
  Solaris)
        do solaris stuff;;
esac
Vous aurez probablement besoin d'expérimenter un peu avec un uname chaîne. Je devine qu'elle pourrait être en majuscules AIX et Solaris cas bonne mais je n'ai pas un accès facile à un système à l'autre pour vérifier cela.
  #5 (permalink)  
Old 10-06-2008
solaix14 solaix14 is offline
Registered User
  
 

Date d'inscription: octobre 2008
Posts: 48
à l'aide de cas de déclaration de Korn shell

Bonjour les experts,
1) J'ai deux scripts (un pour un pour Solaris et AIX), maintenant je veux mettre ces deux scripts en un seul.
2) Maintenant, je veux exécuter ce script (combinés) à partir d'un autre script pour:
a) choisir si c'est une boîte de Solaris ou AIX
b) lancer le script de solaris partie de la combinaison de script si la case
vient d'être solaris ou vice-versa en utilisant cas déclaration.

Merci d'avance.
  #6 (permalink)  
Old 10-06-2008
ère era is offline Forum Advisor  
Inutile de Herder Cats (en congé sabbatique)
  
 

Join Date: Mar 2008
Location: / il / est / que / bin / sh
Messages: 3652
Il ne semble pas être quelque chose que nous n'avons pas déjà répondu. Quelles sont les parties que vous rencontrez des problèmes avec?
  #7 (permalink)  
Old 10-06-2008
solaix14 solaix14 is offline
Registered User
  
 

Date d'inscription: octobre 2008
Posts: 48
ère
Merci d'avoir répondu de retour.
pouvez-vous s'il vous plaît m'aider à celui-ci en particulier:
Code:
 
OStype='uname -s'
case $OStype in
SUN) commands;;
 
AIX) commands;;
 
esac
Serez-vous s'il vous plaît l'obligeance de remplir le commandes domaine qui
ira à la AIX partie de script, une fois OSTYPE \u003d AIX et vice-versa.
Je n'ai pas changé quelque chose dans le script original, mais AIX script joint au bas de Solaris script.

(Je ne suis pas tellement familier avec les scripts, votre aide sera très appréciée)

Merci d'avance.
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 11:48 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0