|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 23 Jun 2002 11:12:14 To : Slawa Olhovchenkov Subject : Re: Вести с полей. 5.0-C -------------------------------------------------------------------------------- >>> Slawa Olhovchenkov wrote: SO>>> По мне так run level -- это свойство _исключительно_ SysV init, а SO>>> монолитный /etc/rc -- признак BSD style init script. Я сооружал линух с SO>>> его init (SysV, да?) и монолитным /etc/rc. Без всяких SO>>> /sbin/init.d/S00bla-bla-bla. VN>> Подумаешь, Анна Каренина нашлась. В слаквари это все уже есть ;) VN>> И в man inittab тоже примерчик. SO> Я разве говорил, что это эксклюзив? Я привел пример существования. А я к тому, что гранулированные скрипты подъема/опускания сервисов и init, который умеет более одного non-single runlevel - вещи друг другу почти полностью ортогональны, и связь между ними только та, что по логике создателей этих скриптов, раздельный запуск требуется только если runlevels есть разные. ;)) Hе является же запуск /etc/rc.shutdown фряшным init'ом при остановке системы и выполнение этим самым rc.shutdown скриптов из ${local_startup} с параметром stop - признаком SysV init во FreeBSD? Hе является. VN>> Если уж говорить про настоящие SysV initscripts - то там оно еще и совсем VN>> не такое как в линухе. Там между runlevel'ами проходится пошагово, как VN>> при переключении передач ;) SO> А вот это уже мелочи. В одном случае симлинки суешь в каждый ранлевел, а в SO> другом -- только в младший. И вообще, разве это свойство не init? В данном случае как раз init'а, насколько я помню свое общение с соляркой. Hо он все равно умел только запускать /etc/rc2 и затем /etc/rc3. В которые можно было написать какую угодно хрень, а не запуск /etc/rc${level}.d/S*. VN>> В current'е этого тоже не делали, тут только один runlevel. Потому и VN>> говорю, что гранулярность и SysV style - ну совсем разные вещи. SO> У нас разный взгляд на это. Hу ты совсем в софоложество впал, по-моему. Пример init'а с множественными runlevels и монолитным скриптом /etc/rc привели и ты, и я. Пример одноуровневого init'а и гранулированных скриптов привели. То есть из 2*2==4 комбинаций одноуровневый/многоуровневый init, монолитные/гранулированные скрипты - известны реальные примеры всех 4 комбинаций. Что еще тебе нужно, чтобы разуть глаза? /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7368c5dcd175.html, оценка из 5, голосов 10
|