aboutsummaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
Diffstat (limited to 'man')
-rw-r--r--man/rc-service.818
1 files changed, 12 insertions, 6 deletions
diff --git a/man/rc-service.8 b/man/rc-service.8
index 7d9f3981..b19bb23e 100644
--- a/man/rc-service.8
+++ b/man/rc-service.8
@@ -1,4 +1,4 @@
-.\" Copyright 2008 Roy Marples
+.\" Copyright 2008-2009 Roy Marples
.\" All rights reserved
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd Mar 26, 2008
+.Dd May 1, 2009
.Dt RC-SERVICE 8 SMM
.Os OpenRC
.Sh NAME
@@ -30,20 +30,26 @@
.Nd locate and run an OpenRC service with the given arguments
.Sh SYNOPSIS
.Nm
+.Op Fl i , -ifexists
.Ar service cmd
.Op Ar ...
.Nm
-.Fl l , -list
-.Nm
.Fl e , -exists
.Ar service
.Nm
+.Fl l , -list
+.Nm
.Fl r , -resolve
.Ar service
.Sh DESCRIPTION
Service scripts could be in different places on different systems.
.Nm
locates the specified service and runs it with the given arguments.
+If
+.Fl i , -ifexists
+is given then
+.Nm
+returns 0 even if the service does not exist.
.Pp
If given the
.Fl l , -list
@@ -51,11 +57,11 @@ argument then
.Nm
will list all available services.
.Pp
-.Fl -e , exists
+.Fl e , -exists
return 0 if it can find
.Ar service ,
otherwise -1.
-.Fl -r , resolve
+.Fl r , -resolve
does the same and also prints the full path of the service to stdout.
.Sh SEE ALSO
.Xr rc 8 ,