Core-filer

Från Unix.se, den fria unixresursen.

Core-filer kan genereras när ett program kraschar av någon anledning. Då skapas vanligtvis i den aktuella katalogen en fil vars namn består av strängen core. Filen innehåller en dump av processens minne som kan användas för avlusning med exempelvis gdb.

Observera att varje process har en uppsättning resursbegränsningar där maximal storlek på core-filer ingår. Är denna satt till ett för lågt värde fås ingen core-fil. Denna gräns sätts eller fås med systemanropet setrlimit respektive getrlimit. Har du ett skal att tillgå kan det göras därifrån.

Bash ulimit, t.ex:

ulimit -c 100000

Csh limit, å andra sidan:

limit coredumpsize 100000

Vilka signaler som genererar core-filer kan du läsa om i signal(7).

Se även

Personliga verktyg