From fb051bf81ac698d0618b611abc7120c32da467c3 Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Fri, 1 May 2009 08:38:57 +0100 Subject: Add -i, --ifexists so that we can do this rc-sercice -i foo -- restart instead of this rc-service -e foo && rc-service foo -- restart --- man/rc-service.8 | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'man') diff --git a/man/rc-service.8 b/man/rc-service.8 index 7d9f398..b19bb23 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 , -- cgit v1.2.3