Obtenez de l'ID de processus par nom

Je voudrais obtenir un ID de processus donné son nom à la sous Linux.

Est-il un moyen simple de faire cela ?

Je n'ai rien trouvé sur le C++, qui pourrait être facilement utilisable !

Dépend de votre définition de "facilement utilisable".
Que faire si il n'y a plus d'une instance de l'exécutable en cours d'exécution?
Vous pouvez toujours regarder les sources de ps, top (à voir d'où elles tirent leur liste de processus) ou encore mieux, killall (pour voir à quoi ça ressemble en place des Pid pour le nom que vous lui donnez).
Oui, c'est très simple: il suffit de scanner /proc/XXX/XXX sont tous les PID. Comment le faire vous pouvez le voir dans les sources de pgrep. J'ai fait quelque chose comme ça dans mon démons (pour être sûr que le démon de course unique).
Pouvez-vous exec pidof? en.wikipedia.org/wiki/Pidof

OriginalL'auteur Mike Telson | 2013-03-28