Was ist cron/eine core file?

ich bekomme als root jeden tag folgende mail:

Subject: Cron test -x /usr/lib/cron/run-crons && /usr/lib/cron/run-crons
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
X-Cron-Env:
Status: O

Found core file older than 7 days: /usr/games/lib/xracer/core
file /usr/games/lib/xracer/core
/usr/games/lib/xracer/core: ELF 32-bit LSB core file of ‚xracer‘ (signal 11), Intel 80386, version 1

was bedeutet das?

Wenn ich mich richtig erinnere, dann ist ein core file eine Datei, die angelegt wird, wenn ein Programm abstürzt. In dieser Datei finden sich dann uU Daten, die einem Programmierer helfen können, die Fehlerquelle zu finden.

Und cron ist doch der Dienst, der bestimmte Programme/Dienste/Skripts etc (zB die Anlegung von Backups) regelmäßig nach einem bestimmten Zeitplan durchführt, oder?

Bezüglich core file bin ich mir da ziemlich sicher, aber was diese Meldungen bezüglich cron bedeuten sollen, das kann ich nicht sagen.

P.

suse linux?

aber egal, da versucht nen cron job (cron wurde ja schon kurz erklaert…) diesen core dump zu loeschen, aber es wurde ihm verboten.
du moechtest als root /etc/rc.config editieren und DELETE_OLD_CORE=yes setzen.

joachim

Mit „ps axu“ wirst Du cron in der
Prozessliste finden. Dieses Programm lauert
im Hintergrund und wird zu ganz bestimmten
Zeiten aktiv. Wann und was da getan wird,
ist dem Systemadministrator ueberlassen.
Die SuSE-Distribution z.B. aktiviert den
cron-Daemon jeden Tag, um unbenoetigten
Abfall von der Platte zu fegen. So werden
z.B. log-Files komprimiert, falls sie eine
gewisse Laenge ueberschreiten oder eben
core-dumps geloescht, die aelter als 7 Tage
sind… (und noch andere Dinge)

core-dumps bzw. files enthalten exakt den
Speicherinhalt eines Programmes zum
Zeitpunkt des Absturzes. Wenn sich also ein
Programm verabschiedet, sorgt das Betriebs-
system dafuer, dass der Speicherinhalt auf
der Festplatte verewigt wird. Sowas eignet
sich sehr fuer Programmierer, die
herausfinden wollen, warum ihre Software
fehlerhaft ist und abschmiert. Mit einem
Debugger koennen sie den core-dump
untersuchen und Fehler lokalisieren.
Wie es aussieht, hast Du ein Programm, das
oefter mal Schwierigkeiten bereitet und
core-dumps entstehen. Durch die e-mail wirst
Du vom cron-Daemon benachrichtigt, dass
solche vorhanden sind. Kannst ja mal im
angezeigten Verzeichnis nachsehen.

MEB