ELVISPRESERVE(8) ELVISPRESERVE(8)
NAME
elvispreserve - Preserve the the modified version of a
file after a crash.
SYNOPSIS
elvispreserve ["-why elvis died"] /tmp/filename...
elvispreserve -R /tmp/filename...
DESCRIPTION
elvispreserve preserves your edited text after elvis dies.
The text can be recovered later, via the elvispreserve
program.
For UNIX-like systems, you should never need to run this
program from the command line. It is run automatically
when elvis is about to die, and it should be run (via
/etc/rc) when the computer is booted. THAT'S ALL!
For non-UNIX systems such as MS-DOS, you can either use
elvispreserve the same way as under UNIX systems (by
running it from your AUTOEXEC.BAT file), or you can run it
separately with the "-R" flag to recover the files in one
step.
If you're editing a file when elvis dies (due to a bug,
system crash, power failure, etc.) then elvispreserve
will preserve the most recent version of your text. The
preserved text is stored in a special directory; it does
NOT overwrite your text file automatically.
elvispreserve will send mail to any user whose work it
preserves, if your operating system normally supports
mail.
FILES
/tmp/elv*
The temporary file that elvis was using when it
died.
/usr/preserve/p*
The text that is preserved by elvispreserve.
/usr/preserve/Index
A text file which lists the names of all preserved
files, and the names of the /usr/preserve/p* files
which contain their preserved text.
BUGS
Due to the permissions on the /usr/preserve directory, on
UNIX systems elvispreserve must be run as superuser. This
is accomplished by making the elvispreserve executable be
owned by "root" and turning on its "set user id" bit.
If you're editing a nameless buffer when elvis dies, then
1
ELVISPRESERVE(8) ELVISPRESERVE(8)
elvispreserve will pretend that the file was named "foo".
AUTHOR
Steve Kirkendall
kirkenda@cs.pdx.edu
2