A abordagem usual é criar um script de wrapper.
Crie um script /usr/local/bin/nicer
:
#!/bin/sh
exec ionice -c3 nice /usr/bin/"${0##*/}" "$@"
Crie links simbólicos para cada executável que você deseja executar por meio desse wrapper, por exemplo,
ln -s nicer /usr/local/bin/myprogram
Então, quando você executar myprogram
, ele executará o script /usr/local/bin/myprogram
, que executa /usr/bin/myprogram
com prioridades mais baixas.