Linux下設置coredump腳本

linux下調試程序崩潰一般都有coredump生成,可以設置coredump生成路徑

#!/bin/sh
sed -i '/# End of file/i\*                soft    core            unlimited' /etc/security/limits.conf
sed -i '/# End of file/i\*                hard    core            unlimited' /etc/security/limits.conf
sed -i '/# End of file/i\*                soft    nofile          65535' /etc/security/limits.conf
sed -i '/# End of file/i\*                hard    nofile          65535' /etc/security/limits.conf
echo "kernel.core_pattern=/home/coredump/%e.core.%p.%t" >> /etc/sysctl.conf
echo "fs.suid_dumpable = 1" >> /etc/sysctl.conf
rm -rf /home/coredump
mkdir /home/coredump
echo "DAEMON_COREFILE_LIMIT='unlimited’" >> /etc/sysconfig/init
echo "coredump文件存放在/home/coredump路徑下"
sleep 7
reboot

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章