2010-10-06 6 views
4

Je suis en cours d'exécution d'un script qui exécute soit:Grepping pour les processus Python

./ide.py 
# or 
python ./ide.py 

Après que j'utilise pstree -p | grep ide.py pour vérifier, mais je ne trouve un processus Python. Si j'ai beaucoup de scripts Python en cours d'exécution, comment puis-je les distinguer les uns des autres?

+0

question semble être plus approprié pour http://superuser.com – shahjapan

+0

bien que pstree est une bonne commande je préfère ps fax qui est plus informatif sur les commandes – amin

Répondre

2

Utilisez l'interrupteur -a:

pstree -p -a 

pour afficher les arguments de ligne de commande de processus.

0

Vous devez exécuter la commande pstree avec le commutateur "-a" pour afficher les arguments de ligne de commande. Voici pourquoi:

Tous les scripts Python sont exécutés via l'interpréteur python ... Même si vous les exécutez directement (c'est-à-dire ./ide.py).

Questions connexes