GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisation de prctl PR_SET_NAME pour définir le nom du processus ou du thread ?

Oui, vous pouvez utiliser PR_SET_NAME dans le premier argument et le nom comme deuxième argument pour définir le nom du thread (ou processus) appelant. prctl renvoie 0 sur le succès. N'oubliez pas que cela dépend de l'endroit où vous appelez ce prctl . Si vous l'appelez à l'intérieur de votre processus, il changera le nom de ce processus et de tous les threads qui lui appartiennent. Si vous l'appelez dans un fil spécifique, cela ne changera que le nom de ce fil.

Exemple :

int s;
s = prctl(PR_SET_NAME,"myProcess\0",NULL,NULL,NULL); // name: myProcess

Maintenant, si vous exécutez votre processus sous Linux, tapez :

top

ou

ps

Pour voir le nom associé à votre identifiant de processus.


Linux
  1. Utilisation de l'outil SS pour le dépannage du réseau

  2. Linux - Raccourci clavier dans Linux Mint pour "Afficher toutes les fenêtres" ?

  3. Définir le réglage Oom Killer pour le processus au démarrage ?

  4. Comment définir l'affinité CPU pour le processus SYSTEMD dans CentOS/RHEL 7

  5. Comment définir l'affinité CPU pour un processus à partir de C ou C++ sous Linux ?

Comment trouver un nom de processus à l'aide d'un numéro PID sous Linux

Conseils d'utilisation de tmux

Conseils d'utilisation de l'écran

Changer le nom du processus sous Linux

Comment définir l'ID de processus sous Linux pour un programme spécifique

Comment identifier le port d'un processus ?