Service
Interact with a manager being run by a service management platform.
distant manager service ...
Commands
-
install
: will install a basic configuration file to run distant using the native (or explicitly defined) service manager. For some platforms, this will also start the service. -
start
: will start the distant service using the native (or explicitly defined) service manager. -
stop
: will stop the distant service using the native (or explicitly defined) service manager. -
uninstall
: will uninstall the distant service using the native (or explicitly defined) service manager.
Flags
-
--kind <KIND>
: use a specific service manager denoted by thekind
. By default, the native system manager detected by distant will be used such assc.exe
for Windows orlaunchd
on MacOS.- launchd: use launchd to manage the service.
- openrc: use OpenRC to manage the service.
- rcd: use rc.d to manage the service.
- sc: use Windows service controller to manage the service.
- systemd: use systemd to manage the service.
-
--user
: indicates that the service is for the current user and not a globally-available service. Not all service managers support user-level services, but this can be preferred for those that do such aslaunchd
andsystemd
.
distant manager service --help
Interact with a manager being run by a service management platform
Usage: distant manager service [OPTIONS] <COMMAND>
Commands:
start Start the manager as a service
stop Stop the manager as a service
install Install the manager as a service
uninstall Uninstall the manager as a service
help Print this message or the help of the given subcommand(s)
Options:
--log-level <LOG_LEVEL> Log level to use throughout the application [possible values: off, error, warn, info, debug, trace]
--log-file <LOG_FILE> Path to file to use for logging
--config <CONFIG_PATH> Configuration file to load instead of the default paths
-h, --help Print help