Cambiar el nivel agradable del script que se está ejecutando

11

Me gustaría cambiar el buen nivel del script actualmente en ejecución:

#!/bin/bash

nice_it ( ) {
    nice
    ps -o "%p %r %y %x %n %c %a"
}

nice_it

Eso no funciona, ya que niceintenta cambiar el buen nivel del comando iniciado por él.

¿Es posible lograr esto en bash?

dangonfast
fuente

Respuestas:

18

Esto es bastante trivial.

renice -n 10 $$
Michael Hampton
fuente
Claro, eso es. En algunos sistemas, -nno se acepta.
dangonfast
Para aquellos que no saben, $$es la identificación actual del proceso de shell.
Daniel F