J'essaie de convertir la commande VMS show/system/process=processname
en une commande Linux équivalente.
J'ai essayé ce qui suit, mais il n'a renvoyé aucun des processus:
ps -C /exeimages/processname.pl
ps -C
recherche une correspondance exacte du nom de base de l'exécutable au moment où il a été exécuté. Donc, dans ce cas, ps -C perl
ou ps -C processname.pl
serait plus probablement ce que vous voulez. Ce qui compte, c'est ce que vous trouvez /proc/<pid>/stat
.
Si vous souhaitez faire correspondre sur la ligne de commande (la concaténation des arguments de la commande, y compris argv[0]
), vous pouvez utiliser pgrep -f
comme on le trouve sur Solaris, Linux récent et la plupart des BSD.