|
|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Il'ya Teterin 2:5020/400 15 Mar 2004 21:45:44 To : Alexey V. Vissarionov Subject : Re: iptables -------------------------------------------------------------------------------- Mon Mar 15 2004 19:35, Alexey V. Vissarionov wrote to Il'ya Teterin: IT>>>> У меня это строк 20 заняло. Видимо, ты знаешь более простой способ? IT>>>> (ключевое слово - "мягко", то есть с убиением процессов, IT>>>> перемонтированием и sync-ом) AVV>>> kill(1,1); // :-) AVV>>> Я серьезно - попробуй послать SIGHUP init'у и убедись. IT>> Эо что-нибудь даст на невменяемой системе? Допустим, сигнал даже дойдет IT>> до init-а. А дальше - он запустит killall, который по задумке должен IT>> поубивать детей? А хрен он его запустит, fork обломается. AVV> Это то, с чего следует начать. Если через минуту-две нас не убьет AVV> shutdown, остается намертво вешать систему и уповать на watchdog card. У меня ядро по пришедшему пакету сначала пытается всех прервать, потому убить, потом делает sync, потом remount в read only, потом еще раз sync, потом инициирует перезагрузку. Чем твоя схема лучше? AVV> Кстати, дарю идею всем (разумеется, запрещая коммерческое AVV> воспроизведение): есть демон, который раз в 5...10 минут попискивает AVV> pc-speaker'ом ("for(;;){beep();sleep(300);}"); есть хитровыебнутый AVV> девайс на базе 164ИЕ2 (? - точно уже не помню, кто у меня там), который AVV> считает время до 15 минут (0...F); вместо pc-speaker'а подключена схема, AVV> активизирующая вход RST счетчика. Если не пискнет - выход CY счетчика AVV> активизирует аналоговый ключ, перемыкающий капу Reset :-) Hу, это для чисто аппаратных сбоев. По-моему, проще железо неглючное сделать, чем такую хрень. А для программных сбоев, оставляющих ядро в живых, по-моему, вполне подойдет то, что реализовано у меня. --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/16679bbceb96a.html, оценка из 5, голосов 10
|