RE: [Linux-programlama] bir programin core dump'unu almak

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Zekeriye Bozkurt (zekeriye@hotmail.com)
Date: Wed 29 Dec 2004 - 13:15:06 EET


Selamlar;

Yanlışım varsa düzeltiniz

/etc/profile'dan ozet;
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

yukarıdaki iki satır zaten core dosyalarının /dev/null
aygıtına yönlendirilirek sistem üzerinde kalmamasını
sağlıyor.
yukarıda gördüğünüz satırdaki core dosyaları /dev/null
aygıtı yerine fiziksel bir adrese yönlendirmeniz gerekir. Ancak bu
durumda tüm core dosyaları bu yönlendirdiğiniz yere
toplanacağından zaman içerisinde buradaki alanın
tamamını dolduracaktır. belirteceğiniz fiziksel adresi
sık sık kontrol edip dosyaları manuel olarak silmeniz veya bu
bir script ile yaptırmanız gerekir.

ulimit -S -c 0 > /dev/hda1 2>&1
şeklindeki bir satır core dosyalarınızı birinci
HDD'nizin 1. primary partion una yönlendirir.

Kolay Gelsin.

Zekeriye Bozkurt

----Original Message Follows----
From: Yüksel ÖZCAN <yuksel@linux-sevenler.org>
Reply-To: linux-programlama@liste.linux.org.tr
To: linux-programlama@liste.linux.org.tr
Subject: [Linux-programlama] bir programin core dump'unu almak
Date: Fri, 24 Dec 2004 21:30:48 +0000
MIME-Version: 1.0
Received: from mail.linux.org.tr ([139.179.30.240]) by mc2-f17.hotmail.com
with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Dec 2004 11:23:10 -0800
Received: from hin.linux.org.tr (localhost.localdomain [127.0.0.1])by
mail.linux.org.tr (Postfix) with ESMTP id D833C1DD85;Fri, 24 Dec 2004
21:22:35 +0200 (EET)
Received: from iqchoice.com (iqchoice.com [64.246.26.129])by
mail.linux.org.tr (Postfix) with SMTP id 01C361D678for
<linux-programlama@liste.linux.org.tr>;Fri, 24 Dec 2004 21:22:33 +0200
(EET)
Received: (qmail 26112 invoked from network); 24 Dec 2004 19:22:24 -0000
Received: from unknown (HELO ?62.29.87.223?) (62.29.87.223)by 0 with SMTP;
24 Dec 2004 19:22:22 -0000
X-Message-Info: 9FGFoCED9ZN+9lxxeUGVtf2OTeQFCrZhUp+69x9XEM4=
X-Original-To: linux-programlama@liste.linux.org.tr
Delivered-To: linux-programlama@liste.linux.org.tr
X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7)
X-BeenThere: linux-programlama@liste.linux.org.tr
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: linux-programlama.liste.linux.org.tr
List-Unsubscribe:
<http://liste.linux.org.tr/mailman/listinfo/linux-programlama>;,
<mailto:linux-programlama-request@liste.linux.org.tr?subject=unsubscribe>
List-Archive: <http://liste.linux.org.tr/pipermail/linux-programlama>;
List-Post: <mailto:linux-programlama@liste.linux.org.tr>
List-Help:
<mailto:linux-programlama-request@liste.linux.org.tr?subject=help>
List-Subscribe:
<http://liste.linux.org.tr/mailman/listinfo/linux-programlama>;,
<mailto:linux-programlama-request@liste.linux.org.tr?subject=subscribe>
Errors-To: linux-programlama-bounces@liste.linux.org.tr
Return-Path: linux-programlama-bounces@liste.linux.org.tr
X-OriginalArrivalTime: 24 Dec 2004 19:23:10.0891 (UTC)
FILETIME=[017157B0:01C4E9EE]

Herkese selamlar,

Gelistirdigimiz uygulamada bir sorunu cozmek icin uygulamanin core dump
dosyasini almaya ugrasiyorum. Programin crash olmasini sagladiktan sonra
core dosyasini bulamiyorum. komut satirindan "ulimit -a" komutu
ile
ulimit degerlerine baktigimda "core file size" degerinin
"0" oldugunu
gordukten sonra yine bu degeri degistirmek icin komut satirindan
"ulimit
-c unlimited" diyerekten core dosyasinin buyuklugunu sinirsiz
yapiyorum.
Yaptigim degisikligin sisteme islendigini -a secenegiyle gorebiliyorum.
Programi crash ettirdikten sonra core dosyasini ariyorum fakat ortada
herhangi bir core dump dosyasi yok. core dosyasini programin calistigi
dizinde, programi calistirmak icin komutun verildigi dizinde, tmp
dizinlerinde vs. pek cok yerde ariyoruz, fakat ortada hicbir$ey yok.
konuyla ilgili bazi ayarlarin /etc/profile dosyasinda oldugunu
ogrendikten sonra oraya da goz atim dedim, dosya icerisinde $oyle bir
yer var,
/etc/profile'dan ozet;
# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

ulimit -S olan yerin ba$ina "#" isareti koyarak "ulimit -c
unlimited"
komutunu vererek tekrar core dump almaya calistim ama yine ortada
herhangi bir core dosyasi bulamadim, sistemi kapatip tekrar
ba$lattigimda ise /etc/profile ayarinin yine eski haline dondugunu
gordum. Konu ile ilgili yardimlarinizi bekliyorum.
Not: Denenen sistemler Gelecek Bireysel Linux ve Fedora Core 3
Not~ Umarim Debian yada slackware kullan gibi oneriler gelmez

Yuksel OZCAN
http://muhasebeci.sf.net
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_________________________________________________________________
adiniz@hotmail.com.tr adresi ile ayricaliginizin tadini çikarin!
http://odeme.hotmail.com.tr

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.