---
name: "lr_spool"
section: "1"
platform: "linux"
package: "lire"
version: "2.1.1-8"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/lr_spool"
---

# lr\_spool(1)

feed files in a spooldir to a command

## NAME

lr\_spool - feed files in a spooldir to a command

## SYNOPSIS

**lr\_spool** *spooldir* *command*

## DESCRIPTION

For each file *f* in directory *spooldir*, **lr\_spool** generates a unique LR\_ID, exports it as a shell variable, and runs

```
 command < f
```

. Before executing *command*, *f* is moved to `$TMPDIR`. If *command* exits successfully, *f* is removed (*command* is assumed to save stdin to a file, if it feels this is appropriate), else *f* is moved to *LR\_FAILEDDIR*.

In case any of *spooldir*, *TMPDIR* or *LR\_FAILEDDIR* doesn't exist, it's created on the fly.

This script is invoked by [**lr\_spoold**(1)](/lr_spoold/1.md), which uses [**lr\_processmail**(1)](/lr_processmail/1.md) as the *command*.

## BUGS

The directory *spooldir* is created using plain mkdir -p.  If *spooldir* is supposed to be part of a Maildir structure, only .../new/ is created.  This does not satisfy for a valid Maildir.  One has to verify manually wether *spooldir* is part of a valid Maildir, and create it manually, on such a system.

## SEE ALSO

[**lr\_spoold**(1)](/lr_spoold/1.md), the Lire User Manual, especially the Overview section.

## VERSION

`$Id:` lr\_spool.in,v 1.11 2006/07/23 13:16:33 vanbaal Exp $

## AUTHOR

Joost van Baal \<joostvb@logreport.org\>

## COPYRIGHT

Copyright (C) 2000-2003 Stichting LogReport Foundation LogReport@LogReport.org

This program is part of Lire.

Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with http://www.gnu.org/copyleft/gpl.html.
