GNU/Linux >> Linux Esercitazione >  >> Linux

Utilizzo di prctl PR_SET_NAME per impostare il nome per il processo o il thread?

Sì, puoi usare PR_SET_NAME nel primo argomento e il nome come secondo argomento per impostare il nome del thread chiamante (o processo). prctl restituisce 0 sul successo. Ricorda, dipende da dove lo chiami prctl . Se lo chiami all'interno del tuo processo, cambierà il nome di quel processo e tutti i suoi thread di appartenenza. Se lo chiami all'interno di un thread specifico, cambierà solo il nome di quel thread.

Esempio:

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

Ora, se stai eseguendo il processo in Linux, digita:

top

o

ps

Per vedere il nome associato al tuo ID processo.


Linux
  1. Utilizzo di Bash per l'automazione

  2. Utilizzo dello strumento SS per la risoluzione dei problemi di rete

  3. Linux - Tasto di scelta rapida in Linux Mint per "mostra tutte le finestre"?

  4. Come impostare la priorità del processo Linux usando i comandi nice e renice

  5. Come impostare l'affinità della CPU per il processo SYSTEMD in CentOS/RHEL 7

8 comandi Linux per una gestione efficace dei processi

Come trovare un nome di processo utilizzando il numero PID in Linux

Suggerimenti per l'utilizzo di tmux

Suggerimenti per l'utilizzo dello schermo

Impostare la regolazione Oom Killer per il processo all'avvio?

Come posso impostare un nick predefinito per le nuove connessioni irssi?