Ограничения длины пути Bash - PullRequest
0 голосов
/ 05 января 2011

Внутри определенного карантина есть все, что нужно для запуска приложения (bin, share, lib и т. Д.).В идеале, карантин не имеет утечек, что означает, что он не полагается ни на какой код вне себя в системе.Карантин может быть определен как набор исполняемых файлов (и некоторые параметры среды, необходимые для их запуска).

Я думаю, что будет полезно разделить собранные пакеты так, чтобы их можно было обновить до более новой версии карантина.не потребует восстановления всего этого.Я смогу обновить только несколько пакетов, и тогда новый карантин сможет использовать некоторые старые и некоторые новые части.

Одна проблема, которая меня интересует, - это переменные среды, которые я буду использовать.быть настроенным на использование определенного карантина.

Есть ли жесткое ограничение на то, насколько большим может быть PATH?(либо по количеству символов, либо по количеству содержащихся в нем каталогов) Влияет ли длина пути на производительность?

1 Ответ

1 голос
/ 05 января 2011

Есть жесткий предел.Это что-то вроде 32 МБ.

Да, вы можете получить его достаточно долго, чтобы легко влиять на производительность.Количество записей является основным ограничивающим фактором, за которым следует количество символов / (это не должно отображаться, если глубина пути не превышает какое-то возмутительное число, например 30).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...