state¶
This command displays the contents of the service's state file.
This command is purely a debug command used by system administrator or developers.
Interface¶
state [ -h ] [ -n ] [ -f field,... ] service
This command displays the contents of the service's state file. This file is used internally by the 66 program to know runtime service information.
Options¶
-
-h, --help: prints this help.
-
-n, --no-name: do not display the field name, only its value. Useful for scripting.
-
-f, --field field,...: comma separated list of fields to display.
Usage example¶
Display state of service foo:
$ 66 state foo
toinit : 1
toreload : 0
tounsupervise : 0
issupervised : 0
The output above is a service that has been parsed but not started yet.
Fields¶
Each field is a boolean (1/0).
| Field | Meaning |
|---|---|
issupervised |
a 66-supervise process is currently managing the service |
toinit |
the service is pending initialisation in the scandir |
toreload |
the service is flagged to be reloaded |
tounsupervise |
the service is flagged to be dropped from supervision |
The to* flags are transient: they record an action 66 is about to apply. To
inspect a service at a glance, prefer 66 status; state is for
debugging the internal runtime bookkeeping.