|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Kudriavtsev 2:452/77.85 08 Sep 2004 22:40:27 To : Petr Prokop Subject : Re: question --------------------------------------------------------------------------------
08 Сен 04 20:06, you wrote to all:
PP> Hеобходимо запустить процесс от момента загрузки ядра до init`a.
PP> вопрос - осуществимо ли это? И если да, то как? просьба к документаци к
PP> аврора не отсылать...
Есть нескромный вопрос: зачем? Если ответишь на него, возможно, получишь совет,
как сделать более толково, чем "запустить процесс от момента загрузки ядра до
init`a".
До init'а процессы может только ядро запускать, так что штатными средствами -
никак, только влезть в исходники ядра и подправить в нужную сторону.
Если в задаче имелся в виду init не как первый _пользовательский_ процесс в
системе, а как программа /sbin/init, то тут просто: ядру можно передать параметр
init=_абсолютный_путь_к_программе_вместо_init_. Hапример, init=/sbin/bash.
Я иногда (для того, чтобы fstab настроить на новое расположение HDD) передаю
параметр init=/sbin/ifstab-hdb, вместо /sbin/init запускается указанный скрипт,
который состоит в следующем:
#!/bin/sh
mount -o remount,rw /
cp -f /etc/fstab-hdb /etc/fstab
mount -o remount,ro /
exec /sbin/init
Hо, как видишь, в конце всё равно запускаю init :)
Sergey
--- P1-66MHz,24Mb RAM,Lite-On 52327S QS0E,Win98SE Rus,ALTLinux Master 2.2
* Origin: А баги бегали и нагло шевелили усами :( (2:452/77.85)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2873413f6202.html, оценка из 5, голосов 10
|