Next: Examples, Previous: Configuration, Up: Invoking DIRMNGR [Contents][Index]

### 3.4 Use of signals

A running `dirmngr` may be controlled by signals, i.e. using the `kill` command to send a signal to the process.

Here is a list of supported signals:

`SIGHUP` ¶

  This signal flushes all internally cached CRLs as well as any cached certificates. Then the certificate cache is reinitialized as on startup. Options are re-read from the configuration file. Instead of sending this signal it is better to use

      gpgconf --reload dirmngr

`SIGTERM` ¶

  Shuts down the process but waits until all current requests are fulfilled. If the process has received 3 of these signals and requests are still pending, a shutdown is forced. You may also use

      gpgconf --kill dirmngr

  instead of this signal

`SIGINT` ¶

  Shuts down the process immediately.

`SIGUSR1` ¶

  This prints some caching statistics to the log file.