LOGSAVE(8) System Manager's Manual LOGSAVE(8)

# [NAME](#NAME)

logsave - save the output of a command in a logfile

# [SYNOPSIS](#SYNOPSIS)

**logsave** \[ **-asv** ] *logfile cmd\_prog \[ ... ]*

# [DESCRIPTION](#DESCRIPTION)

The **logsave** program will execute *cmd\_prog* with the specified argument(s), and save a copy of its output to *logfile*. If the containing directory for *logfile* does not exist, **logsave** will accumulate the output in memory until it can be written out. A copy of the output will also be written to standard output.

If *cmd\_prog* is a single hyphen ('-'), then instead of executing a program, **logsave** will take its input from standard input and save it in *logfile*

**logsave** is useful for saving the output of initial boot scripts until the /var partition is mounted, so the output can be written to /var/log.

# [OPTIONS](#OPTIONS)

[**-a**](#a)

This option will cause the output to be appended to *logfile*, instead of replacing its current contents.

[**-s**](#s)

This option will cause **logsave** to skip writing to the log file text which is bracketed with a control-A (ASCII 001 or Start of Header) and control-B (ASCII 002 or Start of Text). This allows progress bar information to be visible to the user on the console, while not being written to the log file.

[**-v**](#v)

This option will make **logsave** to be more verbose in its output to the user.

# [AUTHOR](#AUTHOR)

Theodore Ts'o (tytso@mit.edu)

# [SEE ALSO](#SEE_ALSO)

[**fsck**(8)](/man/os/e2fsprogs/fsck.8)

March 2025 E2fsprogs version 1.47.4

---

Document: logsave(8) from e2fsprogs 1.47.4-r3 (Chainguard OS)
Source: https://github.com/tytso/e2fsprogs
