Ejecutar procesos indicando la prioridad en Linux

El comando nice nos permite establecer la prioridad de un proceso (Prioridades en Linux) al lanzarlo:

$ nice -n<niceness> <comando>

Los usuarios que no sean el superusuario sólo pueden establecer un niceness en el rango de 0 a 19. El superusuario (root) puede indicar la prioridad mediante cualquier valor nice del rango (-20 a 19)

Para lanzar un proceso con menor prioridad a la establecida por defecto (niceness = 0), un usuario ejecuta:

$ nice -n10 ./prueba.pl

Por otra parte, si quisiera ejecutarlo con mayor prioridad (valores de niceness <0), debería hacerlo como superusuario:

$ sudo nice -n-10 ./test.pl

Una vez en ejecución es posible Cambiar la prioridad de los procesos en Linux

También te puede interesar:

Ejecutar procesos indicando la prioridad en Windows

Anuncios