LINUX.ORG.RU
ФорумAdmin

INIT не инитит!!!


0

0

Я в полном дерьме, благородные доны...
Итак: RedHat 7.2 + Courier V.EVERYTHING 33.6
/etc/inittab
s1:2345:respawn:/sbin/mgetty -s 38400 -x 3 -n 3 /dev/ttyS1

После init q, telinit q, reboot и прочего аналогичного init должен перечитать inittab. И должно вроде как висеть в памяти нечто вроде mgetty. Ну и соответственно перезапускаться после звонков.. Однако
ps aux ничего такого не выдаёт, и следовательно трубу никто не подымает. :-( /var/log/messages девственно чист..
при запуске из командной строки всё работает:кабель к модему в порядке, ждёт звонка, подымает трубу пищит и тд.
Где грабли?

anonymous

Не абсолютный путь к девайсу, а только его название.
Параметры лучше писать в конфигурашке mgetty, в inittab оставь только
.../sbin/mgetty ttyS1

novocel
()

1) mgetty пишет логи в /var/log/mgetty.log.ttyxx .
2) mgetty принимает имя девайса абсолютным путем /dev/ttyxx.
3) Скорее всего, модем не жрет какую-то строчку инициализации,
прописанную в соответствующем порту в конфиге
/etc/mgetty+sendfax/mgetty.config .
4) А может быть, у тебя можем не на том порту? Проверь:
"cu -l /dev/ttyS1"
Говоришь: AT
Модем тебе: OK

Kasper
()

Спасибо, благородные доны, но дело ,мне кажется,не в mgetty. С командной строки
mgetty ttyS1
всё работает. (Модем трубу берёт )По моему init не обрабатывает событие,указанное в inittab. Должен же он mgetty сразу запустить, чтобы она ttyS1 слушала? А потом перезапускать по мере надобности...
Или я не прав?
Если прав, то почему ps aux ни шиша не показывает?

anonymous
()

Не, должен сразу запустить...
Посмотри-ка на лампочки модемовые. Ежели после telinit q
у тебя на модеме горят TR, MR, TS и CS (как минимум), то
все в порядке, и у тебя что-то неладно с ps. Если сразу
после telinit q лампочки пошмыргали-пошмыргали и сдохли
(кроме MR и CS), то что-то у тебя с конфигами.
Если же они даже не дергались, то у тебя проблема с telinit --
звони 911...
И что пишут логи?

Kasper
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.