rc-service(8)

rc-service8

Locate and run an openrc service with the given arguments

Usage

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 -l, --list

rc-service -r, --resolve service

Overview

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.

Releases

6 releases since Debian 8 (Jessie); the text changed 3 times.

  1. 8
  2. 9
  3. 10–11
  4. 12–13

Authors

Roy Marples <[email protected]>

From openrc 0.56-1 in Debian 13 (Trixie). Parsed by carta from the page's mdoc source.