rc-service - locate and run an OpenRC service with the given arguments


RC-SERVICE(8) System Manager’s Manual RC-SERVICE(8)

NAME

rc-service — locate and run an OpenRC service with the given arguments

SYNOPSIS

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

DESCRIPTION

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.

SEE ALSO

openrc(8), stdout(3)

AUTHORS

Roy Marples <[email protected]> OpenRC May 1, 2009 RC-SERVICE(8)


Updated 2024-01-29 - jenkler.se | uex.se