On -p [val] dalla shell avvia un processo con una priorità specifica?
shellstai usando? afaik né bash né dash né tclsh né zsh hanno una -pbandiera
bashha -pun'opzione.
On -p [val] dalla shell avvia un processo con una priorità specifica?
shellstai usando? afaik né bash né dash né tclsh né zsh hanno una -pbandiera
bashha -pun'opzione.
Risposte:
L' -popzione in bashed kshè relativa alla sicurezza. Viene utilizzato per impedire alla shell di leggere i file controllati dall'utente.
Il bashmanuale dice:
Invocato con uid / gids effettivi diseguali e reali
Se Bash viene avviato con l'ID utente (gruppo) effettivo non uguale all'id utente (gruppo) reale e l'
-popzione non viene fornita, non viene letto alcun file di avvio, le funzioni della shell non vengono ereditate dall'ambiente, SHELLOPTS, BASHOPTS, Le variabili CDPATH e GLOBIGNORE, se visualizzate nell'ambiente, vengono ignorate e l'ID utente effettivo viene impostato sull'ID utente reale. Se l'-popzione viene fornita al momento dell'invocazione, il comportamento all'avvio è lo stesso, ma l'ID utente effettivo non viene ripristinato.
Il kshmanuale dice:
Una shell è privilegiata se
-pviene utilizzata l' opzione o se l'ID utente reale o l'id gruppo non corrispondono all'ID utente o all'ID gruppo effettivi (vedere getuid (2), getgid (2)). Una shell privilegiata non elabora $ HOME / .profile né il parametro ENV (vedi sotto), invece viene elaborato il file / etc / suid_profile. Se si deseleziona l'opzione privilegiata, la shell imposta il proprio ID utente effettivo (ID gruppo) sul suo ID utente reale (ID gruppo).
Utilizzare nice per eseguire un programma con priorità di pianificazione modificata
e renice per alterare la priorità dei processi in esecuzione
renice 16 -p 113344
per cambiare la priorità del processo con Pid 113344 a 16
È necessario utilizzare niceper aggiungere o rimuovere priorità dai processi.
/bin/nice -n NUM command-name
In questo modo si aggiunge una priorità di pianificazione. Per la tua domanda ti suggerisco di vedere questa pagina del forum .