Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : yx                                   2:5020/400     19 Apr 2001  06:53:18
 To : All
 Subject : Re: Red Hat initscripts
 -------------------------------------------------------------------------------- 
 
 Dmitry V. Ivanov <Dmitry.V.Ivanov@p12.f214.n5030.z2.fidonet.org> wrote:
 
 > Каким образом работает конструкция "Interactive startup" в сабже?
 > Пытался перенести это дело в debian но все виснет на getkey. В
 > смысле не виснет, а getkey пытается-таки получить букву i для завершения.
 >
 
  есть две версии getkey (согласно Changelog из initscripts) -
  в более новой добавлен таймаут для ожидания опр. клавиши:
   getkey [[-digit(s)] symbol(s)]
  где: digit(s) - таймаут в секундах на получение символа (регистр роли не
   играет), таймаут выставляется через alarm(2),
   по умолч-ю таймаут 0, символ - любой.
  код возврата: 0 - если получен ожидаемый сивол, 1 - иначе.
  ex. `getkey -5 i'
 
  Если у тебя не выставляется таймаут для getkey - это его более старая версия.
 
  О происх-и от RH говорит след-е:
 % getkey -1
 segmentation fault
 > Вроде перерыл весь их rc.sysinit, но так и не нашел
 > как они добились от getkey, чтобы он не дожидался ввода этой буквы.
  
  p.s. исх-й вариант getkey.c занимает один экран текста,
    в этом треде кажется уже написано больше ,))
 
 bye.
 
 -- 
 Vladimir Yakovetsky
 --- ifmail v.2.15dev5
  * Origin: Disorganized yx's groupie (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Red Hat initscripts   yx   19 Apr 2001 06:53:18 
Архивное /ru.linux/13401f0c315c8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional