|
ru.nethack- RU.NETHACK ------------------------------------------------------------------- From : Alexey V. Vissarionov 2:5020/545 15 Mar 2004 23:51:08 To : Il'ya Teterin Subject : Re: iptables -------------------------------------------------------------------------------- 15 Mar 04 20:45:44 Il'ya Teterin -> Alexey V. Vissarionov: IT>>>>> У меня это строк 20 заняло. Видимо, ты знаешь более простой IT>>>>> способ? (ключевое слово - "мягко", то есть с убиением процессов, IT>>>>> перемонтированием и sync-ом) AVV>>>> kill(1,1); // :-) AVV>>>> Я серьезно - попробуй послать SIGHUP init'у и убедись. IT>>> Эо что-нибудь даст на невменяемой системе? Допустим, сигнал даже IT>>> дойдет до init-а. А дальше - он запустит killall, который по задумке IT>>> должен поубивать детей? А хрен он его запустит, fork обломается. AVV>> Это то, с чего следует начать. Если через минуту-две нас не убьет AVV>> shutdown, остается намертво вешать систему и уповать на watchdog card. IT> У меня ядро по пришедшему пакету сначала пытается всех прервать, 15? IT> потому убить, 9? IT> потом делает sync, потом remount в read only, потом еще раз sync, потом IT> инициирует перезагрузку. Чем твоя схема лучше? Тем, что выживает в самой поганой ситуации при использовании бесперебойника - powerback, который некому обработать. Уж поверь, решать аппаратные проблемы программными методами таки mauvais tone (про A20 и himem.sys знаешь, да?)... 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 :-) IT> Hу, это для чисто аппаратных сбоев. По-моему, проще железо неглючное IT> сделать, чем такую хрень. А для программных сбоев, оставляющих ядро в IT> живых, по-моему, вполне подойдет то, что реализовано у меня. Я чуть выше привел пример того, для чего это было сделано. Паяльник - это не только универсальное средство криптоанализа, но и вполне себе safety device. Alexey V. Vissarionov aka Gremlin from Kremlin (gremlin ПРИ gremlin ТЧК ru) [DRBL] [OWL] [SRT] ... Вопрос понял, ответ думаю. --- /bin/vi * Origin: http://openwall.com/Owl/ru/ (2:5020/545) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.nethack/229400560ad6.html, оценка из 5, голосов 10
|