web-dev-qa-db-ja.com

コアダンプを有効にするにはどうすればよいですか?

/etc/security/limits.confを編集し、最初の行を

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

しかし、VMware Workstationのvmware.logはまだ次のように述べています。

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

変更する必要がある他の設定はありますか?ありがとう。

Ubuntu 11.04 64ビット、2.6.38-genericを使用しています。

9
Landy

私はあなたがルートとしてクラッシュプロセスを実行していると推測しています。その場合は、ドメインを「*」から「root」に変更します。ワイルドカード(別名「*」)を含むlimit.conf行は、「root」アカウントに影響しません。

3
mshamma

/etc/security/limits.confは、デフォルトではなく制限を設定します。実際に使用するには、使用しているシェルでulimit -c unlimitedを実行する必要があります。

すべてのシェルで実行されるシェルコマンドと同様に、たとえば、~/.bashrc(ユーザーごと)または/etc/bash.bashrc(すべてのユーザー)に配置できます。

2
OrangeDog