Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ elvispreserve(8) — 386BSD 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought



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


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026