2012-04-09 11 views
8

Per cambiare hardlimit per bello posso modificare /etc/security/limits.confCome fornire un permesso a livello utente ionice?

user - nice -11 

Ma come posso fare stessa cosa per ionice

ionice -c 1 -p 31828 

sto ottenendo errore

ionice: ioprio_set failed: Operation not permitted 
+0

Ho lo stesso problema; Ho 2 macchine, in una posso farlo e dall'altra non posso. La differenza è che si sta eseguendo linux 2.6.18, l'altro ha 3.0.0. Forse non puoi farlo nei vecchi kernel ... – msb

risposta

-1

Questo errore (EPERM) indica che non si dispone di privilegi sufficienti per eseguire tale operazione. ioprio_set():

Un processo senza privilegi può solo impostare la priorità di I/O di un processo il cui vero UID corrisponde al vero o efficace UID del processo chiamante. Un processo che ha la capacità CAP_SYS_NICE può cambiare la priorità di qualsiasi processo.

Quindi, o diventare il superutente (uso sudo), o utilizzare ionice su uno dei propri processi.

+0

quel processo è di proprietà dello stesso utente che sta eseguendo ionice commnad. –

Problemi correlati