cdist-type__daemontools_service(7)
type__daemontools_service - Create a daemontools-compatible service dir.
Description
CDIST-TYPE__DAEMONTOOLS_SERVICE
NAME
cdist-type__daemontools_service - Create a daemontools-compatible service dir.
DESCRIPTION
Create a directory structure compatible with daemontools-like service management.
Note that svc must be present on the target system.
The object ID will be used as the service name.
REQUIRED PARAMETERS
None.
OPTIONAL PARAMETERS
|
run |
Command to run. exec-ing and stderr redirection will be added. One of run, run-file must be specified. |
Example: my-program
run-file
File to save as <servicedir>/run. One of run, run-file must be specified.
Example:
#!/bin/sh
exec 2>&1
exec my_program
log-run
Command to run for log consumption. Default: multilog t ./main
servicedir
Directory to install into. Default: /service
BOOLEAN PARAMETERS
None.
EXAMPLES
require="__daemontools" __daemontools_service prometheus --run "setuidgid prometheus $GOBIN/prometheus $FLAGS"
SEE ALSO
cdist-type__daemontools(7)
AUTHORS
Kamila SouÄková <kamila--@--ksp.sk>
COPYING
Copyright (C) 2017 Kamila SouÄková. You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
COPYRIGHT
ungleich GmbH 2021