How to set a permanent process priority?
Nils Kassube
kassube at gmx.net
Thu Sep 13 06:41:19 UTC 2007
D. Michael McIntyre wrote:
> For example, /usr/bin/audacity becomes
>
> #!/bin/bash
> /usr/bin/audacity
> renice -5 $(pidof audacity)
>
> Or something like that.
That something would be more like this (but it has only limited value, see
below):
#!/bin/bash
/usr/bin/audacity &
pid=`jobs -p 1`
sudo renice -5 $pid
But there are (at least) 3 problems here:
First, you can renice your own processes to get a lower priority (higher
nice value), but only root may rise the priority to negative nice values.
That's why we need sudo here.
Second, only users in the admin group can use this trick to improve the
priority.
Third, you will only see the password prompt on the terminal if audacity
doesn't hide the terminal. And you have to start the script from a
terminal to get the password prompt at all.
Nils
More information about the kubuntu-users
mailing list