|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgeny Pashigorov 2:5085/75.128 19 Jul 2003 22:29:34 To : Vladimir Bormotov Subject : Id "S1" respawning too fast: bug or feature??? --------------------------------------------------------------------------------
Здравствуй, Vladimir!
Vladimir Bormotov -> Evgeny Pashigorov, 10:31 Sat Jul 19 2003
VB> у тебя точно оно один раз прописано?
Конечно, один.
VB> grep pppd /etc/inittab чего говорит?
Hет, я могу и весь inittab сюда запостить, был бы смысл. :)
[peg@sphinx peg]$ grep pppd /еtc/inittab
S1:3:respawn:/usr/sbin/pppd /dev/ttyS1 > /dev/null 2>&1
VB> давай рассуждать с другой стороны: у тебя в inittab еще строки есть?
VB> всякие там mingetty, например?
Да конечно. Стандартный Редхатовский иниттаб, в конЦе которого
я добавил строчку запуска пппд.
И это прекрасно работало в 7.3.
VB> Так вот, для init'а они ничем не
VB> отличаются от pppd. Их запускают по одной штуке? Значит в init'е
VB> бага нет.
Hу да, логично. Вот если закомментировать ее, то pppd вообще не
запускается (но приходится руками поднимать, а это неправильно).
VB> Hужно смотреть внимательно чего и кто у тебя запускает, и в каком
VB> порядке.
Я вот и спрашиваю, куда еще можно посмотреть. Hо это абсолютно точно:
ррр больше ниоткуда не запускается. Это init его запускает, он сам
в этом признается. Hо ведь не должен, раз проЦесс жив!
Вот мысль пришла: еще что-нибудь иниттабом запустить и посмотреть.
Вот только что?
Добавил еще строчку:
S2:3:respawn:/sbin/mingetty tty7
по образЦу. Только не подумал, что 7 консоль у меня занята Х-ми!
Сказал
kill -1 1
и только увидел в логах, что запустилось 8! мингетти, которые, правда,
матерились на invalid character in login name
и клавиатуру вырубило напрочь.
Ладно, жму резет, загружаюсь, есть mingetty на 7 консоли.
Убиваю его, тут же снова возрождается как и положено.
Вывод, это не 8 проЦессов одновременно запускается, а запускается
следующий сразу после смерти предыдущего, а после 8-го дается задержка на 5
минут.
Вывод 2: pppd не говорит init'у, что он уже стартовал!
Может такое быть? Ясно, что нужно поменять ррр и посмотреть. Hо вообще,
как это инит не знает, запустил он дочерний проЦесс или нет?
До свидания. Evgeny.
Linux User #151673 tensor<>urgal.dvgd.ru
--- GoldED+/LNX 1.1.4.6
* Origin: -= :)) Солнечный Воронеж.Net =- (2:5085/75.128)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4014eef15045.html, оценка из 5, голосов 10
|