Добрый день.
Недавно я установил максимальное количество открытых файлов для пользователя пользователь на 2, чтобы протестировать команду. Операция была выполнена с помощью следующей команды:
$ ulimit -n 2
Однако, к моему большому удивлению, когда я пытался выполнить $ ls -l (или любую другую операцию, которая подразумевала работая с FileSystem), на экране выдается сообщение об ошибке:
«bash: start_pipeline: pgrp pipe: слишком много открытых файлов ls: ошибка при загрузке общих библиотек: libcap.so.2: невозможно открыть файл общего объекта: Ошибка 24 ".
Я не понимаю, почему Система не разрешает выполнять список файлов и каталогов , несмотря на то, что в данный момент не было открытого файла просто консоль команд . Операционная система неявно открывает некоторые скрытые файлы?
Заранее спасибо