Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

How make linux core dumping for every process not only for deaemons?

Thanks!

share|improve this question
add comment

2 Answers

There is no difference between daemons and normal programs in the core dumping behavior. You just need to change the core limit: ulimit -c unlimited Make sure it is set unlimited with ulimit -c. To check if you have the right to change the core limit, run: ulimit -Hc.

To keep the core dump configuration for an user either change /etc/security/limits.conf or add into .bash_profile of the user: ulimit -c unlimited.

/etc/security/limits.conf allows you to change the limits for all users. This file is read by pam library when the users login on services that uses pam (login, ssh, pop3, etc.). The format of the file is documented in man -S5 limits.conf.

# Users that are members of coredump group have the core dump limit removed.
@coredump               soft    core            unlimited
# user joe can dump a core of maximum 100MB
#joe                    soft    core            102400
share|improve this answer
    
Sorry this is not true based on my knowledge and stackoverflow.com/questions/8789214/… –  Svisstack Jan 9 '12 at 15:34
    
Which part is not true? –  Mircea Vutcovici Jan 9 '12 at 16:27
    
core dump is generated only for daemon proceses –  Svisstack Jan 10 '12 at 14:17
    
Here is a core dump for sleep: ulimit -c unlimited;/bin/sleep 100&kill -SIGSEGV %%;file core –  Mircea Vutcovici Jan 10 '12 at 23:21
    
It is correct. The only difference between a daemon and a normal process is that daemons detach themselves from the terminal when started. –  Matt Jan 18 '12 at 2:17
show 1 more comment

default action for SIGQUIT is to generate core image. Thus just kill -3 the process of interest.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.