Як я можу включити основний дамп?


9

Я відредагував /etc/security/limits.confі змінив перший рядок на

#<domain> #<type> #<item> #<value>
*         soft    core    unlimited

але vmware.logробоча станція VMware все ще говорить:

No core dump taken. The core dump size limit is zero.

Чи є якісь інші настройки, які я повинен змінити? Дякую.

Я використовую Ubuntu 11.04 64-бітний, 2.6.38-загальний.


Що уліміть-говорить? І syslog щось повідомити? Ви знову ввійшли після редагування файлу? Я також спробував би важко.
enzotib

Дякую, ензотиб. 'Ulimit -a' говорить про 'розмір основного файлу (блоки, -c) 0'. Тому я здогадуюсь, що моя модифікація в limit.conf не працювала. Я спробував hard core (змінивши <type> з 'soft' на 'hard'), але і це не вийшло. розмір основного файлу досі становить 0.
Landy

Відповіді:


3

Я здогадуюсь, що ви запускаєте процес збоїв як корінь. Якщо це так, змініть домен із '*' на 'root'. Рядки limit.conf, які містять підстановку (він же "*"), не впливають на акаунт "root".


2

/etc/security/limits.confвстановлює межі, а не значення за замовчуванням. Щоб фактично його використовувати, вам потрібно запустити ulimit -c unlimitedв оболонці, яку ви використовуєте.

Як і у будь-яких команд оболонок, які потрібно запустити в кожній оболонці, і цю можна ввести, наприклад, ~/.bashrc(на кожного користувача) або /etc/bash.bashrc(на всіх користувачів).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.