GNU/Linux >> Znalost Linux >  >> Linux

Používáte prctl PR_SET_NAME k nastavení názvu procesu nebo vlákna?

Ano, můžete použít PR_SET_NAME v prvním argumentu a název jako druhý argument pro nastavení názvu volajícího vlákna (nebo procesu). prctl vrátí 0 na úspěchu. Pamatujte, že záleží na tom, kde tomu říkáte prctl . Pokud jej zavoláte uvnitř vašeho procesu, změní se název tohoto procesu a všech jeho náležejících vláken. Pokud jej zavoláte uvnitř konkrétního vlákna, změní se pouze název tohoto vlákna.

Příklad:

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

Nyní, pokud proces spouštíte v Linuxu, zadejte:

top

nebo

ps

Chcete-li zobrazit název připojený k vašemu ID procesu.


Linux
  1. Použití nástroje SS pro řešení problémů se sítí

  2. Linux – klávesová zkratka v Linux Mint pro „zobrazit všechna Windows“?

  3. Jak nastavit prioritu procesu Linux pomocí příkazů nice a renice

  1. Jak nastavit afinitu CPU pro proces SYSTEMD v CentOS/RHEL 7

  2. Jak nastavit afinitu CPU pro proces z C nebo C++ v Linuxu?

  3. Jak pojmenovat vlákno v Linuxu?

  1. Použití Bash pro automatizaci

  2. Nastavit úpravu Oom Killer pro proces při spuštění?

  3. Jaký proces používá celý můj disk IO