Я сталкиваюсь с проблемами сегмента памяти/данных при запуске git. Однако, если я устанавливаю свои ulimits немного выше, как показано ниже.
ulimit -m 262144
ulimit -d 262144
Он работает нормально. Разве нам не нужно в любом случае выделять больше памяти/сегмента данных при выполнении команд git.
решение1
/etc/security/limits.conf
сделает именно то, что вы хотите. Он может ограничить только одно имя программы, поэтому не повлияет на «глобальные» настройки, как это сделает ulimit.
Запустите страницу руководства: man limits.conf