![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| 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 |
| SCO et à la vérification des sauvegardes Log | jfd7000 | SCO | 1 | 04-28-2008 11:49 AM |
| vérifier les arguments | bebop1111116 | De programmation et de script Shell | 2 | 09-19-2006 09:08 PM |
| procédure existe déjà | kadishmj | De programmation et de script Shell | 4 | 06-14-2005 08:41 AM |
| Vérifier les paramètres | lesstjm | De programmation et de script Shell | 2 | 04-17-2003 05:59 PM |
| Solaris (à vérifier 64 ou 32 bits | witt | UNIX pour les nuls Questions et réponses | 3 | 11-30-2001 12:46 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
vérifier s'il existe un processus (ps)
salut
Je veux vérifier que le processus existe. si le processus existe, alors cela signifie que le service est en place. ps-ef | grep suivi renvoie une entrée si le service est en place. comment traduire que dans un script shell? merci beaucoup |
|
||||
|
salut
J'ai un serveur Sybase. Je veux vérifier si le serveur à l'aide de ps-aef | grep dataserver Quel est le statut de sortie à vérifier? que des ps ou grep? Si je vérifier le statut de sortie ps, le serveur peut être en panne et ps code de sortie sera comme si le serveur est en place. droit? Donc je dois vérifier le statut de sortie de grep. comment faire dans un script shell? thx |
|
||||
|
Résumé: Vous avez déjà la réponse. ps liste de tous les processus, et grep vérifie si le processus est choisi parmi eux.
Chaque commande dans un shell script définit son statut de sortie. Le statut de sortie d'un pipeline est l'état de sortie de la dernière commande de ce gazoduc. L'état de sortie est disponible dans la variable $? idiomatique, mais le moyen d'y parvenir est généralement d'une si déclaration, comme celle Aigles déjà posté. si exécute les commandes que vous lui donner en tant que paramètres, et prend les puis branche si le statut de sortie était de zéro (sens) et la autre branche autrement. Si l'agence est manquant, il ne fait rien. (Certaines coquilles de permettre la puis branche de gauche, mais ce n'est pas portable, en tout état de cause, la autre branche est facultative.) |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|