我已编辑/etc/security/limits.conf
并将第一行更改为
#<domain> #<type> #<item> #<value>
* soft core unlimited
但vmware.log
VMware Workstation 仍然显示:
No core dump taken. The core dump size limit is zero.
我还应该修改其他设置吗?谢谢。
我正在使用 Ubuntu 11.04 64 位,2.6.38-generic。
答案1
我猜您是以 root 身份运行崩溃的进程。如果是这种情况,请将域从“*”更改为“root”。包含通配符(又名“*”)的 limit.conf 行不会影响“root”帐户。
答案2
/etc/security/limits.conf
设置限制,而不是默认值。要实际使用它,您必须ulimit -c unlimited
在所使用的 shell 中运行。
与在每个 shell 中运行的任何 shell 命令一样,可以输入这些命令,例如,~/.bashrc
(每个用户) 或/etc/bash.bashrc
(所有用户)。