cdist-type__daemontools_service - Man Page
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
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