Forum Linux.débutant Processus

Posté par  .
Étiquettes : aucune
0
11
jan.
2006
Bonjour tout le monde,

Voila une petite question un peu idiote mais je n'en connais pas la réponse.

Comment faire pour avoir la ligne complète (avec TOUS les arguments) d'une commande listée par ps.

exemple : ps -fu user | grep "docum" me liste :

root 22192 1 0 Sep 26 ? 0:14 /export/home/documentum/webcachetarget/webcache/product/jre/solaris/sun/1.2.2_0
root 15038 1 0 Oct 14 ? 0:23 /export/home/documentum/webcachetarget/webcache/product/jre/solaris/sun/1.2.2_0
root 22194 1 0 Sep 26 ? 0:19 /export/home/documentum/webcachetarget/webcache/product/jre/solaris/sun/1.2.2_0

Le problème est que la ligne restituée n'est pas complète, il y a un tas d'arguments derrière tout ça ... comment faire pour avoir la ligne complète avec tous les arguments ?

Merci de votre aide ;-)
  • # w

    Posté par  (site web personnel) . Évalué à 4.

    Rajoute w dans les arguments
    ca donne pour toi
    ps wfu user |grep docum

    PS:Les conneries de - ou pas dans ps a toujours été chiant donc y a ptet un pb la dessus
    • [^] # Re: w

      Posté par  . Évalué à 3.

      rajoute __des__ w :)
    • [^] # ou de maniere plus général

      Posté par  (site web personnel) . Évalué à 3.

      COLUMNS=200 ps -fu user

      Comme ca, la prochaine fois que tu tombes sur un programme qui se comporte comme ps par defaut et qui ne fournit pas d'option, tu seras comment faire ;)
  • # En utilisant /proc :)

    Posté par  . Évalué à 5.

    cat /proc/<pid de ton process>/cmdline ???

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.