On Tue, 12 Jan 2016 19:37:16 +0300 Sergey B Kirpichev <skirpic...@gmail.com> wrote:
> Танцы с бубнами, это когда после /etc/init.d/apache2 stop - остается > целый зоопарк в ps. И это пример, касающийся только управления > собственно сервисами. А /etc/init.d/rc умеют еще много гитик, с > похожими болезнями. У меня не остается. Просто я не имею привычки пихать в апач всякую фигню, вроде интерпретаторов скриптовых языков. Поэтому у меня (сегодня, в 2016 году) RSS у апача 8Mб и завершается он нормально при рестарте. > > > Танцы с бубнами там начала Redhat придумав LSB-comments. M > achine > > readable comments в исполняемом файле - это диверсия. > Это были лишь умолчания для update-rc.d, вполне здравая была > задумка... Не здравая. Не должен в системе никто читать исполняемые файлы (кроме людей, конечно). Их ИСПОЛНЯТЬ надо. Нужно было вместо машинно-читаемых комментариев предусмотреть параметр defaults или что-то в этом роде, чтобы при запуске с таким параметром оно бы на stdout выдавало эту информацию. Тогда бы можно было непосредственно демон линковать туда. > > Еще одну проблему создали, когда вместо того чтобы честно прописать > > в начале /etc/init.d/rc #!/usr/bin/make, и использовать > > универсальное и понятное любому программисту решение, стали > > придумывать startpar. > > У ней внутре нео^W - там сто лет уж как с -M в дебиане оно > работает. Так что да, это make, только без кучи остальных стопицот > свистелок и перделок, которыми богат GNU make. Ну вот это и неправильно. Потому что у нормального пользователя, а не у сисадмина хостинга с php, задача менять что-то в последовательности загрузки возникает крайне редко. И нужно чтобы ему не приходилось для этой цели учить новые языки, а можно было воспользоваться тем, который используется для решения ежедневных задач. И хрен с ним, что интерпретатор будет занимать 138К, а не 26. (цифры приведены для архитектуры armhf), > > > Лично мне вообще не слишком понятно зачем ускорять время загрузки. > > Можно придумать где это надо. Хотя для обычного десктопа - вещь > не самая необходимая, да. В любом случае, это небольшой, но плюс. > > > и при этом все равно через раз fsck запускается. > > У вас так часто файловые системы ломаются? Есть у файловой системы такой параметр - interval-between-checks. Так вот, он у меня обычно меньше, чем время между перезагрузками. -- Victor Wagner <vi...@wagner.pp.ru>