|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)savecore.8 6.3 (Berkeley) 5/24/86 ! 6: .\" ! 7: .TH SAVECORE 8 "May 24, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: savecore \- save a core dump of the operating system ! 11: .SH SYNOPSIS ! 12: .B /etc/savecore ! 13: .I dirname ! 14: [ ! 15: .I system ! 16: ] ! 17: .SH DESCRIPTION ! 18: .I Savecore ! 19: is meant to be called near the end of the /etc/rc file. Its function ! 20: is to save the core dump of the system (assuming one was made) and to ! 21: write a reboot message in the shutdown log. ! 22: .PP ! 23: Savecore checks the core dump to be certain it corresponds with the ! 24: current running unix. If it does it saves the core image in the file ! 25: .IR dirname /vmcore.n ! 26: and its brother, the namelist, ! 27: .IR dirname /vmunix.n ! 28: The trailing ".n" in the pathnames is replaced by a number which grows ! 29: every time ! 30: .I savecore ! 31: is run in that directory. ! 32: .PP ! 33: Before savecore writes out a core image, it reads a number from the file ! 34: .IR dirname /minfree. ! 35: If the number of free kilobytes on the filesystem which contains ! 36: .I dirname ! 37: is less than the number obtained from the minfree file, ! 38: the core dump is not saved. ! 39: If the minfree file does not exist, savecore always writes out the core ! 40: file (assuming that a core dump was taken). ! 41: .PP ! 42: .I Savecore ! 43: also logs a reboot message using facility LOG_AUTH (see ! 44: .IR syslog (3)) ! 45: If the system crashed as a result of a panic, ! 46: .I savecore ! 47: logs the panic string too. ! 48: .PP ! 49: If the core dump was from a system other than /vmunix, the name ! 50: of that system must be supplied as ! 51: .IR sysname . ! 52: .SH FILES ! 53: .DT ! 54: /vmunix current UNIX ! 55: .SH BUGS ! 56: Can be fooled into thinking a core dump is the wrong size.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.