rc-service —
locate and run an OpenRC service with the given
arguments
rc-service |
[-c, --ifcrashed]
service cmd [...] |
rc-service |
-d, --debug
service cmd [...] |
rc-service |
-D, --nodeps
service cmd [...] |
rc-service |
[-i, --ifexists]
service cmd [...] |
rc-service |
[-I, --ifinactive]
service cmd [...] |
rc-service |
[-N, --ifnotstarted]
service cmd [...] |
rc-service |
[-s, --ifstarted]
service cmd [...] |
rc-service |
[-S, --ifstopped]
service cmd [...] |
rc-service |
-e, --exists
service |
rc-service |
-Z, --dry-run
service cmd [...] |
rc-service |
-r, --resolve
service |
Service scripts could be in different places on different systems.
rc-service locates the specified service and runs it
with the given arguments. If -i,
--ifexists is given then
rc-service returns 0 even if the service does not
exist. If -I, --ifinactive
or -N, --ifnotstarted is
given then rc-service returns 0 if the service
exists but is in the wrong state.
If given the -l,
--list argument then
rc-service will list all available services.
-e, --exists
return 0 if it can find service, otherwise -1.
-r, --resolve does the same
and also prints the full path of the service to stdout.
-d, --debug sets
-x when running the service script(s).
-D, --nodeps
ignores dependencies when running the service.
-Z, --dry-run
displays commands rather than executing them.
Roy Marples <roy@marples.name>