Come posso abilitare il core dump?


9

Ho modificato /etc/security/limits.confe modificato la prima riga in

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

ma la vmware.logVMware Workstation dice ancora:

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

C'è qualche altra impostazione che dovrei modificare? Grazie.

Sto usando Ubuntu 11.04 64 bit, 2.6.38-generico.


Cosa dice ulimit -a? E syslog segnala qualcosa? Hai effettuato nuovamente l'accesso dopo aver modificato il file? Vorrei anche provare hard core.
enzotib,

Grazie, enzotib. 'Ulimit -a' indica la 'dimensione del file core (blocchi, -c) 0'. Quindi immagino che la mia modifica in limits.conf non abbia funzionato. Ho provato hard core (cambiando il <type> da 'soft' a 'hard'), ma non ha funzionato neanche. la dimensione del file core è ancora 0.
Landy

Risposte:


3

Immagino che tu stia eseguendo il processo di crash come root. In tal caso, cambia il dominio da '*' a 'root'. Le righe limit.conf che contengono il carattere jolly (aka '*') non influiscono sull'account 'root'.


2

/etc/security/limits.confimposta i limiti, non i valori predefiniti. Per usarlo effettivamente devi correre ulimit -c unlimitednella shell che stai usando.

Come con qualsiasi comando shell da eseguire in ogni shell, questo può essere inserito, ad esempio, ~/.bashrc(per utente) o /etc/bash.bashrc(tutti gli utenti).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.