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
Liste des processus avec leur statut. varungupta UNIX for Advanced & Expert Users 2 03-21-2008 09:27 PM
Ftp Service / processus État GaneshB Linux 1 03-10-2008 10:15 AM
Processus Situation Sans Mémoire partagée altinkaya SUN Solaris 1 02-27-2008 08:26 AM
Obtenir le statut d'un signal dans le processus? bluehive UNIX for Advanced & Expert Users 2 01-18-2008 03:56 AM
Processus de l'affichage de l'état Frank2004 AIX 2 06-01-2005 07:18 AM

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-10-2008
draco draco is offline
Registered User
  
 

Date d'inscription: août 2008
Posts: 38
Colloring condition de processus ou de colis

Salut là tout nouveau,

Je suis la construction d'un script de menu pour l'affichage des paquets et deamons et les imprimantes et tous ..

Je sais comment Collor de texte en rouge ou vert.
Mais je obtenir mes résultats de l'état et le mettre dans un tableau.
Comment puis-je modifier un résultat qui est debout dans un tableau Collor de construire autour d'elle.
Par exemple

STATE_XCFA [1] peut être HAUT ou BAS
Si elle est UP je veux qu'il soit vert et si elle est DOWN Je veux qu'il soit rouge.




Exemple pour vous permettre de voir où je suis en venir.
Echo "STATUS: $ (STATE_XCFA [1]) | STATE: $ (STATE_XCFA [2]) | NOEUD: $ (STATE_XCFA [4]) | \ n"

Devrait montrer que suivre

ÉTAT: UP | ÉTAT: RUNNING | NOEUD: HPUX006

Ou

ÉTAT: DOWN | ÉTAT: Redémarrage | NOEUD: HPUX005

Merci les gens!
  #2 (permalink)  
Old 10-10-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Date: Mar 2007
Lieu: Toronto, Canada
Messages: 2365


Code:
case ${STATE_XCFA[1]} in
     UP) clr=32 ;;
     DOWN) clr=31 ;;
     *) clr=0;
esac
printf "STATUS: \e[${clr}m%s\e[0m | STATE: \e[${clr}m%s\e[0m | NODE: \e[${clr}m%s\e[0m|\n" \
       "${STATE_XCFA[1]}" "${STATE_XCFA[2]}" "${STATE_XCFA[4]}"

  #3 (permalink)  
Old 10-10-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1415
qui shell utilisez-vous? parce que ce que propose mr.johnson peut ne pas fonctionner dans tous les shell
  #4 (permalink)  
Old 10-10-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Date: Mar 2007
Lieu: Toronto, Canada
Messages: 2365
Citation:
Posté par vidyadhar85 View Post
qui shell utilisez-vous? parce que ce que propose mr.johnson peut ne pas fonctionner dans tous les shell

Ma suggestion va travailler dans tous les shells de type Bourne.

Il ne fonctionnera pas dans certains terminaux non-standard.
  #5 (permalink)  
Old 10-13-2008
draco draco is offline
Registered User
  
 

Date d'inscription: août 2008
Posts: 38
J'utilise Korn
  #6 (permalink)  
Old 10-13-2008
draco draco is offline
Registered User
  
 

Date d'inscription: août 2008
Posts: 38
Cela va de pair avec mon autre question en fait.
Menu d'aide pour tableau de sélection
Ummmm Alors comment puis-je mettre en place la façon dont vous l'expliquer?
J'utilise korn
Je suis sur un HP UX System
  #7 (permalink)  
Old 10-13-2008
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell programmeur, auteur
  
 

Join Date: Mar 2007
Lieu: Toronto, Canada
Messages: 2365
Citation:
Posté par draco View Post
Cela va de pair avec mon autre question en fait.
Menu d'aide pour tableau de sélection
Ummmm Alors comment puis-je mettre en place la façon dont vous l'expliquer?

Mettez le code je vous ai donné dans votre script. Ajustez comme nécessaire pour se conformer à votre utilisation.
Citation:
J'utilise korn

Le Korn shell est un shell de type Bourne.
Citation:
Je suis sur un HP UX System
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 10:48 PM.


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