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:
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
========