Re: [#!/fr] Connexion élémentaire à un serveur pop

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Freenawak
Date:  
À: La liste francophone des scripts shell
Anciens-sujets: [#!/fr] Connexion élémentaire à un serveur pop
Sujet: Re: [#!/fr] Connexion élémentaire à un serveur pop
Bonjour, à tous.

Je suis semi-débutant et j'aurais besoin de vos lumières pour faire face à
un petit problème.

Mon but est d'extraire le nom de certains processus sous AIX lors d'un ps
-ef de l'utilisateur tintin de manière sûre.
Or il se trouve que la date de lancement du processus (stime) peu prendre
deux forme de valeurs, soit une valeur d'heure du time xx:xx:xx ou bien une
valeur du type Mois (sur 3 caractères) Numéro de jour sur deux.

Du coup le numéro de colonne de ma liste de processus passe de la 8eme à la
9 eme place en fonction de la valeur que possède stime. (pas très cool ça il
auraient pu être plus rigoureux sur le placement)

Je m'essaie donc à quelque chose de peut-être un peu trop prise de tête
comme ça ... et ça ne marche évidemment pas .. :

if [ ' ps -ef | grep tintin | awk '{ if ($5~/^[A-Z][a-z][a-z]/) ' ] ##si
le format stime (5eme champs est de la forme Mois sur 3 caractères alors

ps -ef | grep tintin | awk '$8~/^[A-Z]/ || $8~/\//  { for(i=8;i<=NF;i++)
{printf $i" "} { printf "\n" }}'   #on extrait à partir du 8eme champs
else
{
        ps -ef | grep tintin | awk '$9~/^[A-Z]/ || $9~/\//  {
for(i=9;i<=NF;i++) {printf $i" "} { printf "\n" } }'   } #sinon on extrait à
partir du 9eme
}'



Bon ça ne fonctionne absolument pas ça me fait planter le script et cela me
semble très lourd comme solution (bon la syntaxe du if est sans doute un peu
foireuse mais m'est avis que ce n'est pas qu'un problème de ' ou de } , et
quid du awk à l'intérieur d'un autre awk ... enfin je patauge pas mal là si
quelqu'un avait une p'tite idée même complètement différente de la mienne ça
m'arrangerait : )
A noter quand même que les deux ps compris dans le if fonctionnent lorsque
je les test seul.

Cordialement.
Mathieu qui s'arrache les cheveux et qui a du mal à se faire à la gestion
des variables avec bash car ayant trop mangé de python :p
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr