GNU/Linux >> Linux Esercitazione >  >> Linux

renice Esempi di comandi in Linux

Quando lavoriamo con il bel comando, è chiaro che non può cambiare la priorità di pianificazione dei processi in esecuzione. Come abbiamo appena visto, in questo caso dovremmo fermarci e quindi avviare il processo. È qui che brilla il comando renice. Possiamo sfruttare il comando renice per cambiare la gentilezza mentre il processo è in esecuzione. Per vedere la sintassi, passeremmo l'opzione –help:

# renice --help
Usage:
 renice [-n]  [-p|--pid] ...
renice [-n]   -g|--pgrp ...
 renice [-n]   -u|--user ...
Alter the priority of running processes.
Options:
 -n, --priority    specify the nice increment value
 -p, --pid          interpret argument as process ID (default)
 -g, --pgrp         interpret argument as process group ID
 -u, --user | interpret argument as username or user ID
 -h, --help     display this help and exit
 -V, --version  output version information and exit

Il comando renice può essere applicato a un processo, un gruppo di processi o un utente (destinazione). Un utente privilegiato può alterare la priorità dei processi di altri utenti. la priorità deve, per gli utenti ordinari, essere compresa tra 0 e la variabile di ambiente PRIO_MAX (normalmente 20), con un numero più alto che indica una maggiore gentilezza. Un valore di precisione più alto significa che il processo verrà eseguito con una priorità inferiore. Un utente privilegiato può impostare una priorità negativa, a partire da PRIO_MIN (normalmente -20), per velocizzare i processi. Vedi il bel comando per impostare la priorità di pianificazione per i processi quando vengono eseguiti inizialmente.

Esempi di comando renice

1. Per impostare la priorità per il processo:

# renice -n 20 -p 2112
# renice --priority 20 -p 2112 

2. Per modificare la priorità per il processo di un gruppo:

# renice -n 20 -g SUPPORT 

3. Per modificare la priorità per il processo di un utente:

# renice -n 20 u mike 

4. Per ottenere la versione:

# renice -v
# renice --version 

5. Per ottenere l'aiuto:

# renice -h
# renice --help 

6. Modificare la priorità di tutti i processi di proprietà di un utente:

# renice -n niceness_value -u user

7. Modificare la priorità di tutti i processi che appartengono a un gruppo di processi:

# renice -n niceness_value --pgrp process_group

Conclusione

Il comando renice viene utilizzato per modificare il livello piacevole di un processo esistente. La sua sintassi è la seguente:

$ renice -n [NICELEVEL] [PID’s]

Oltre al comando renice, il comando top può essere utilizzato anche per modificare il valore piacevole di un processo in esecuzione. I seguenti passaggi vengono utilizzati per modificare una priorità di processo utilizzando il comando in alto:

  • Richiama il comando in alto.
  • Premere il tasto r sulla tastiera per visualizzare l'opzione per specificare un nuovo valore interessante nella sessione interattiva corrente del comando in alto.
  • Inserisci il nuovo valore piacevole e il PID, quindi premi il tasto Invio.


Linux
  1. 7 Esempi di comandi Linux df

  2. Esempi di comandi rm in Linux

  3. kill Esempi di comandi in Linux

  4. ps Esempi di comandi in Linux

  5. Esempi di comandi pkill in Linux

10 esempi di comandi iftop in Linux

16 Esempi di comandi Echo in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando Killall in Linux con esempi

Esempi di comandi id in Linux