taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit b49c2ffa2c8d469e23c64e66e32e913b9e456704
parent a0ec50151f6d62a2f1535ae84785af828aad5678
Author: Florian Dold <dold@taler.net>
Date:   Sat, 29 Aug 2026 21:36:13 +0200

exchange man pages: document service exit codes

Diffstat:
Mmanpages/taler-exchange-aggregator.1.rst | 15+++++++++++++++
Mmanpages/taler-exchange-closer.1.rst | 15+++++++++++++++
Mmanpages/taler-exchange-drain.1.rst | 15+++++++++++++++
Mmanpages/taler-exchange-expire.1.rst | 15+++++++++++++++
Mmanpages/taler-exchange-httpd.1.rst | 22++++++++++++++++++++++
Mmanpages/taler-exchange-router.1.rst | 15+++++++++++++++
Mmanpages/taler-exchange-sanctionscheck.1.rst | 18++++++++++++++++++
Mmanpages/taler-exchange-secmod-cs.1.rst | 18++++++++++++++++++
Mmanpages/taler-exchange-secmod-eddsa.1.rst | 18++++++++++++++++++
Mmanpages/taler-exchange-secmod-rsa.1.rst | 18++++++++++++++++++
Mmanpages/taler-exchange-transfer.1.rst | 19+++++++++++++++++++
Mmanpages/taler-exchange-wirewatch.1.rst | 19+++++++++++++++++++
12 files changed, 207 insertions(+), 0 deletions(-)

diff --git a/manpages/taler-exchange-aggregator.1.rst b/manpages/taler-exchange-aggregator.1.rst @@ -61,6 +61,21 @@ The aggregator uses a special table to lock shards it is working on. If an aggre **-y** \| **--kyc-off** Run without KYC checks. Talk with your regulator before using this option. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-closer.1.rst b/manpages/taler-exchange-closer.1.rst @@ -53,6 +53,21 @@ to the originating bank account to be scheduled. **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-drain.1.rst b/manpages/taler-exchange-drain.1.rst @@ -44,6 +44,21 @@ To use it, you must first create an upload a 'drain' command using **taler-excha **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-expire.1.rst b/manpages/taler-exchange-expire.1.rst @@ -54,6 +54,21 @@ purse using a refresh operation. **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-httpd.1.rst b/manpages/taler-exchange-httpd.1.rst @@ -109,6 +109,28 @@ Signals after it is done handling existing client connections; the new server process will accept and handle new client connections. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``5`` + A required runtime resource is unavailable. + +``6`` + A required configuration setting is missing or invalid. + +``9`` + A hard failure occurred. Automatic restart should be suppressed until an + operator has intervened. + See Also ======== diff --git a/manpages/taler-exchange-router.1.rst b/manpages/taler-exchange-router.1.rst @@ -55,6 +55,21 @@ exchange than the sender. This is currently not supported. **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-sanctionscheck.1.rst b/manpages/taler-exchange-sanctionscheck.1.rst @@ -62,6 +62,24 @@ Its options are as follows: **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``4`` + The process lacks permission to access a required file or directory. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-secmod-cs.1.rst b/manpages/taler-exchange-secmod-cs.1.rst @@ -69,6 +69,24 @@ The options of the program are as follows: **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``4`` + The process lacks permission to access a required key or socket. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-secmod-eddsa.1.rst b/manpages/taler-exchange-secmod-eddsa.1.rst @@ -62,6 +62,24 @@ Its options are as follows: **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``4`` + The process lacks permission to access a required key or socket. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-secmod-rsa.1.rst b/manpages/taler-exchange-secmod-rsa.1.rst @@ -69,6 +69,24 @@ The options of the program are as follows: **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``4`` + The process lacks permission to access a required key or socket. + +``6`` + A required configuration setting is missing or invalid. + See Also ======== diff --git a/manpages/taler-exchange-transfer.1.rst b/manpages/taler-exchange-transfer.1.rst @@ -51,6 +51,25 @@ The transfers are prepared by the **taler-exchange-aggregator** and **taler-exch **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + +``9`` + A hard failure occurred. Automatic restart should be suppressed until an + operator has intervened. + See Also ======== diff --git a/manpages/taler-exchange-wirewatch.1.rst b/manpages/taler-exchange-wirewatch.1.rst @@ -66,6 +66,25 @@ Its options are as follows: **-v** \| **--version** Print version information. +Exit Status +=========== + +``0`` + Successful termination. + +``1`` + An operational failure occurred. + +``2`` + The command-line arguments are invalid. + +``6`` + A required configuration setting is missing or invalid. + +``9`` + A hard failure occurred. Automatic restart should be suppressed until an + operator has intervened. + See Also ========