Pebble - take control of your internal daemons!
Pebble helps you to orchestrate a set of local service processes
as an organized set. It resembles well-known tools such as supervisord,
runit, or s6, in that it can easily manage non-system processes
independently from system services, but it was designed with unique
features that help with more specific use cases.
Usage
You can use the pebble
command to:
- Start and stop services that are defined in Pebble's service configuration.
- Modify Pebble's service configuration by adding or removing layers.
- Check the health of services.
- Manage services remotely, as a client interacting with Pebble in a separate system.
- And more!
Pebble stores its service configuration in the $PEBBLE/layers
directory.
When Pebble is installed as a snap, the PEBBLE
environment variable is
set to $HOME/snap/pebble/<snap_revision>
by default.
Documentation
To learn more about Pebble, see https://documentation.ubuntu.com/pebble/.