Linux HOWTO


Содержание


Если вы используете getty_ps, не забудьте добавить #define FIDO в tune.h. Вам также надо будет определить конфигурационный файл для ttyS устройства, которое вы используете. Примеры есть в /etc/default для uugetty и в архиве. Вот мой /etc/default/uugetty.ttyS1:

ALTLOCK=cua1 ALTLINE=cua1 INITLINE=cua1 TIMEOUT=60 DEBUG=110 INIT="" ATZS0=1\r OK

# Its very important to include these two lines. Otherwise fido callers # will go undetected. Also some older versions of uugetty are case sensitive # so watch for this in the example configs that accompanied your archive. FIDO=/usr/lib/ifmail/ifcico EMSI=yes

WAITFOR=RING CONNECT="" ATA\r CONNECT DELAY=1 HANGUP=yes

Далее вам нужно добавить строку в ваш /etc/inittab для вашего getty. Вот мой /etc/inittab :

# Serial lines # This is my mgetty line for com port 2 . S1:35:respawn:/usr/sbin/mgetty -D -s 38400 ttyS1 # # You can add this line instead to your inittab if your using uugetty #S1:35:respawn:/sbin/uugetty -d /etc/default/uugetty.ttyS1 -t 180 ttyS1 38400

Первое поле определяет устройство. Вторая runlevel`ы, для которых действительны значения остальных полей. Третье поле 'respawn:' перезапускает программы, если она завершит свою работу. Четвертое поле - путь и имя программы для запуска и параметры, нужные для запуска getty. Более подробно описано в 'man inittab'.




Начало  Назад  Вперед