---
name: "App::Parcimonie::Daemon"
section: "3pm"
platform: "linux"
package: "parcimonie"
version: "0.12.0-2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/App::Parcimonie::Daemon"
---

# App::Parcimonie::Daemon(3pm)

parcimonie daemon class

## NAME

App::Parcimonie::Daemon - parcimonie daemon class

## SYNOPSIS

Have a look to bin/parcimonie for a full-blown real life usage example.

## TYPES

## ATTRIBUTES

## METHODS

### BUILD

Post-constructor.

### run

Run the daemon infinite loop.

### keyserver\_defined\_on\_command\_line

Return true iff a keyserver was passed on the command-line via --gnupg-extra-arg.

### iterate

Arg: long PGP key id (Str). Returns next sleep time (seconds).

### record\_memory\_usage

Args: a message (Str) indicating when we're run. Records memory usage in the memory\_usage attribute, iff. the REPORT\_MEMORY\_USAGE environment variable is set to a true value.
