El 31 de enero de 2011 13:27, Eduardo Silva <edsi...@gmail.com> escribió:
> 2011/1/31 Electrolinux <ral...@gmail.com> > > > Gracias estimado, pero ya había visto el man y este ejemplo es sobre dos > > procesos en ejecución y su modificación en consola, el ejemplo que busco > es > > desde un trozo de código en C y manipular o reasignar las prioridades, > pero > > > > ahhh, cambia la cosa :) > > > quien lo logra es el root y no puedo dar esos privilegios a la > aplicación. > > Sigo en la busqueda.... gracias de todas maneras. > > > Si tu aplicacion no corre como super usuario, puedes: > > 1) Correr tu programa como root, hacer fork() y en el proceso hijo cambiar > el running user, desde el padre puedes controlar la priodidad > 2) Hacer un shell script que lance el proceso y le administre la prioridad > > En C lo puedes hacer con nice(2): > > "The following example adds the value of the *incr* argument, -20, to the > nice value of the calling process. > > #include <unistd.h <http://linux.die.net/include/unistd.h>> > ... > int incr = -20; > int ret; > > ret = nice(incr); > " > salu2.- Gracias... veré como me va y te cuento. Eduardo Silva > http://edsiper.linuxchile.cl > http://www.monkey-project.com > Saludos Ricardo Albarracin B.