2009-11-29 3 views
0

Dans linux, je sais avec 'ps' vous pouvez obtenir les arguments avec lesquels une commande a été exécutée. J'ai besoin l'équivalent dans les fenêtresObtenir des informations sur les arguments de processus dans Windows avec python/pywin32?

En ce moment en python que je fais
Process[i] = subprocess.Popen(cmd + " --daemon --config " + str(i) + ".conf", shell=False)

Mais je fais cela dans un démon qui est censé être toute (ou plus) du temps. Comme je dois déboguer et modifier ce démon régulièrement, il démarre 3 processus; mais quand je l'arrête, les processus restent en place. (comme cela devrait arriver, juste au cas où)

Lorsque je le redémarre, j'ai besoin de reconfigurer le PID dans le fichier de configuration utilisé par les processus qui existent déjà, mais je ne sais pas de toute façon de récupérer cette information (et l'analyser) dans les fenêtres. Est-ce qu'une telle chose existe?

Répondre

1

This one pourrait vous inspirer.

+0

Merci! - Cela m'a conduit à pywin32 + WMI python module; qui a la capacité de lire les processus et ... a même une fonction .commandline! – ThantiK

Questions connexes