---
name: "newsrequeue"
section: "8"
platform: "linux"
package: "inn"
version: "1:1.7.2q-52"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/newsrequeue"
---

# newsrequeue(8)

tool to rewrite batchfiles.

## NAME

newsrequeue - tool to rewrite batchfiles.

## SYNOPSIS

**newsrequeue** \[ **-a** *active* \] \[ **-h** *history* \] \[ **-d** *days* \] \[ **-l** \] \[ **-n** *newsfeeds* \] \[ *input* \]

## DESCRIPTION

*Newsrequeue* can be used to rewrite batchfiles after a system crash. It operates in two modes. In the first mode, it first reads the *active (5)* and [*newsfeeds*(5)](/newsfeeds/5.md) files to determine where the different newsgroups are to be distributed. It then opens the *history* database. Once the files are opened, *newsrequeue* reads from the specified *input* file, or standard input if no file is specified. Each line should have a single Message-ID, surrounded in angle brackets; any other text on the line is ignored. For example, the history file (or trailing subset of it) is acceptable input to the program operating in this mode.

*Newsrequeue* uses the first two fields of the *newsfeed* entry — the sitename and the excludes field, and the patterns and distribs field. It ignores all flags in the third field except for the \`\`N'' field, and also ignores the fourth field altogether.

The output of *newsrequeue* consists of one line for each article that should be forwarded. Each such line contains the Message-ID, the filename, and the list of sites that should receive the article. The output is suitable for piping into [*filechan*(8)](/filechan/8.md).

The second mode is used if the \`\`**-l**'' flag is given. In this mode, it reads from the specified *input* file, or standard input if no file is specified. Each line should look like an *innd* log entry. It parses entries for accepted articles, looks up the Message-ID in the history database to get the filename, and then scans the list of sites.

## OPTIONS

- **-a**

  To specify alternate locations for the active file, use the \`\`**-a**''  flag.

- **-n**

  Use the \`\`**-n**'' flag to specify an alternate location for the  *newsfeeds(8)* file.

- **-h**

  Use the \`\`**-h**'' flag to specify a different location for the history database,

- **-d**

  If the \`\`**-d**'' flag is used, then only articles that were received within the specified number of *days* will be processed.

- **-l**

  Read  *innd* type log entries instead of a history-file like entries.

## HISTORY

Written by Rich $alz \<rsalz@uunet.uu.net\> for InterNetNews. This is revision 1.2, dated 1996/10/29.

## SEE ALSO

[active(5)](/active/5.md), [ctlinnd(8)](/ctlinnd/8.md), [dbz(3)](/dbz/3.md), [filechan(8)](/filechan/8.md), [history(5)](/history/5.md), [innd(8)](/innd/8.md), [newsfeeds(5)](/newsfeeds/5.md), [makeactive(8)](/makeactive/8.md), [makehistory(8)](/makehistory/8.md).
