리눅스 프로세스cpu할당과 우선순위 질문드려요

제가 집에서 개인서버용으로 우분투를 깔아서 쓰고있습니다.

좀하다보니 CPU별 할당하고 우선순위를 알게되었는데요

(우선순위의경우 작업관리자같은것에서 프로세스오른쪽클릭->가장높음으로 항상 수동합니다. )

와 taskset -pc 1 2562 를 이용해서 합니다.
아직 taskset -pc 1 2562 이건 한번밖에안써봐서 잘 모르는데 ppid는 매번 프로그램이 꺼졌다가다시켜지면 바뀌나요?

컴퓨터가 켜질때마다 A 라는 프로세스를 우선순위최고로 주고 시피유 1번만 쓰게 하고싶은데 어떻게 해야할지 모르겠네요.

제발 도와주세요!! 매일 수동해줄수도없고 또 할시간도 넉넉치않아서… 고수분들의 도움을 요청합니다.

[code:xzs7ibo1]
#!/bin/sh
pidof [프로세서 이름]
do
taskset -pc 1 ${line};
done
[/code:xzs7ibo1]
이정도 스크립트면 돌아갈 듯 싶군요.
[프로세서 이름]은 뭔가 하면,

test@test:~/dev$ ps aux |grep bash
test 6816 0.0 0.3 8496 3848 pts/0 Ss 13:16 0:00 [b:xzs7ibo1]bash[/b:xzs7ibo1]
test 7031 0.0 0.3 11800 3360 pts/0 S+ 13:18 0:00 [b:xzs7ibo1]irssi[/b:xzs7ibo1]

저 굵은 부분을 말하는겁니다.

이렇게 만든 스크립트를 자동으로 실행되도록 등록합니다. (스크립트 이름을 pidchg 라고 가정합니다.)

[code:xzs7ibo1]
sudo update-rc.d pidchg defaults 99 90
[/code:xzs7ibo1]
차례대로

[rc.d 업데이트] // [pidchg] // [자동실행(런레벨2 기준)] // [시작 우선순위 99번째] // [종료 우선순위 90번째]

우선순위에 관한 숫자는 자신이 마음대로 설정할 수 있습니다만, 가급적 유저가 직접 만든 것들은 최대한 뒤쪽으로 숫자를 붙이는 것을 추천합니다.

추가.
깜빡하고 중간과정을 넘어가 버렸군요.
만드신 스크립트에 실행권한을 주고 다른 폴더로 옮겨주셔야 합니다.

sudo cp pidchg /etc/init.d/
sudo chmod 755 /etc/init.d/pidchg