Re: Динамически включать-выключать CPU
2011/9/9 Victor Wagner <vitus@wagner.pp.ru>:
> Я вообще на своих X-терминалах shell-овский скрипт в качестве init
> использую. Прекрасно работаает.
Хочу подробностей. ОЧЕНЬ хочу.
На шелле то, что я хочу, пишется без проблем. Вот оно:
#!/bin/sh
/bin/mkdir /dev/cpuset
/bin/mount -t cpuset - /dev/cpuset
/bin/mkdir /dev/cpuset/syscpuset
/bin/echo 0 >/dev/cpuset/syscpuset/cpus
/bin/echo $$ >/dev/cpuset/syscpuset/tasks
/sbin/init
Специально указал полные пути, исходя из того, что у нас ещё нет $HOME
и поэтому шелл не инициализируется вообще никак.
Но. Как в параметре ядра init указать нечто с параметрами?
"init=/bin/sh /bin/cpuset-hack", что ли?
Запуск mplayer после этого я, если я правильно понял, сделаю просто...
#!/bin/sh
rxvt -e mplayer -lavdopts=2 ... &
sudo echo `pidof mplayer` > /dev/cpuset/tasks
(Ну, реально ради безопасности вторая строка будет запуском отдельного
скрипта, чтобы именно его прописать в SUDOERS, но это уже не к той
теме).
--
Yours, Mikhail Ramendik
Unless explicitly stated, all opinions in my mail are my own and do
not reflect the views of any organization
Reply to: