LINUX.ORG.RU

Изменение /bin/sh по умолчанию в Debian

 , ,


0

0

Luk Claes внес в Debian'овский пакет dash важное изменение: начиная с версии 0.5.5.1-2.2, символическая ссылка /bin/sh указывает по умолчанию именно на dash. Как следствие, теперь dash является пакетом "обязательного" приоритета. Возможность выбора других вариантов для /bin/sh (например, bash) реализована через dpkg-divert. Преимущество dash - более быстрое исполнение скриптов.

Изменение затронуло только неинтерактивный интерпретатор для скриптов, начинающихся со строки "#!/bin/sh". Интерактивным интерпретатором командной строки для пользователей по умолчанию остается /bin/bash.

>>> Подробности

★★★★★

Проверено: boombick ()
Ответ на: комментарий от adv

Во-первых, вполне реально, а во-вторых, скорость старта системы от скорости запуска интерпретатора зависит не так сильно как от работы инита. В дебе до сих пор нет асинхронного старта и зависимостей сервисов, и до сих пор нельзя через скрипт проверить статус сервиса (ps вариант). А ведь все это в Gentoo сто лет как из коробки (если к Gentoo это вообще применимо :), поставить одно yes в rc )

wWolf
()
Ответ на: комментарий от wWolf

>и до сих пор нельзя через скрипт проверить статус сервиса (ps вариант)

invoke-rc.d service status?

Pavval ★★★★★
()
Ответ на: комментарий от wWolf

>В дебе до сих пор нет асинхронного старта и зависимостей сервисов

В дебе? В инит-скриптах? Нет? Зависимостей? LOL.

А что такое "асинхронный старт"? Параллельный запуск через upstart, от которого уже все знакомые плачут?

nnz ★★★★
()
Ответ на: комментарий от wWolf

Во-первых внутри инита придется написать свой собственный шелл с бекджеком и шлюхами. Кому это надо?

Во-вторых мне на скорость рестарта системы плевать, так как происходит это примерно раз в год.

В-третьих в Дебиане есть тот же апстарт: adv@advws:~$ cat /etc/debian_version squeeze/sid adv@advws:~$ aptitude search upstart p upstart - event-based init daemon p upstart-compat-sysv - compatibility for System-V-like init v upstart-job - p upstart-logd - boot logging daemon

А статус сервиса в классическом случае проверяется через /var/run

adv
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.