SAVECORE(8) BSD System Manager's Manual SAVECORE(8) NNAAMMEE ssaavveeccoorree - save a core dump of the operating system SSYYNNOOPPSSIISS ssaavveeccoorree --cc ssaavveeccoorree [--ffvvzz] [--NN _s_y_s_t_e_m] _d_i_r_e_c_t_o_r_y DDEESSCCRRIIPPTTIIOONN SSaavveeccoorree copies the currently running kernel and its associated core dump into _d_i_r_e_c_t_o_r_y, and enters a reboot message and information about the core dump into the system log. The options are as follows: --cc Clears the dump, so that future invocations of ssaavveeccoorree will ignore it. --ff Forces a dump to be taken even if the dump doesn't appear cor- rect or there is insufficient disk space. --NN Use _s_y_s_t_e_m as the kernel instead of the default ``/vmunix''. --vv Prints out some additional debugging information. --zz Compresses the core dump and kernel (see compress(1)). SSaavveeccoorree checks the core dump in various ways to make sure that it is current and that it corresponds to the currently running system. If it passes these checks, it saves the core image in _d_i_r_e_c_t_o_r_y_/_v_m_c_o_r_e_._# and the system in _d_i_r_e_c_t_o_r_y_/_v_m_u_n_i_x_._# The ``#'' is the number from the first line of the file _d_i_r_e_c_t_o_r_y_/_b_o_u_n_d_s, and it is incremented and stored back into the file each time ssaavveeccoorree successfully runs. SSaavveeccoorree also checks the available disk space before attempting to make the copies. If there is insufficient disk space in the filesystem con- taining _d_i_r_e_c_t_o_r_y, or if the file _d_i_r_e_c_t_o_r_y_/_m_i_n_f_r_e_e exists and the number of free kilobytes (for non-superusers) in the filesystem after the copies were made would be less than the number in the first line of this file, the copies are not attempted. If ssaavveeccoorree successfully copies the kernel and the core dump, the core dump is cleared so that future invocations of ssaavveeccoorree will ignore it. SSaavveeccoorree is meant to be called near the end of the initialization file _/_e_t_c_/_r_c (see rc(8)). FFIILLEESS /vmunix current UNIX BBUUGGSS The minfree code does not consider the effect of compression. SSEEEE AALLSSOO compress(1), syslogd(8) HHIISSTTOORRYY The ssaavveeccoorree command appeared in 4.1BSD. 4th Berkeley Distribution June 5, 1993 1