add more variables for start-stop-daemon and supervise-daemon options
Add the following variables to expose more arguments that can be passed to start-stop-daemon or supervise-daemon: - directory will be passed to --chdir - error_log will be passed to --stderr - output_log will be passed to --stdout - umask will be passed to umask This is for #184.
This commit is contained in:
		
				
					committed by
					
						
						William Hubbs
					
				
			
			
				
	
			
			
			
						parent
						
							c84ebb94d1
						
					
				
				
					commit
					ddbdb69658
				
			@@ -157,6 +157,24 @@ use this to change the user id before
 | 
			
		||||
or
 | 
			
		||||
.Xr supervise-daemon 8
 | 
			
		||||
launches the daemon
 | 
			
		||||
.It Ar output_log
 | 
			
		||||
This is the path to a file or named pipe where the standard output from
 | 
			
		||||
the service will be redirected. If you are starting this service with
 | 
			
		||||
.Xr start-stop-daemon 8 ,
 | 
			
		||||
,  you must set
 | 
			
		||||
.Pa command_background
 | 
			
		||||
to true. Keep in mind that this path will be inside the chroot if the
 | 
			
		||||
.Pa chroot
 | 
			
		||||
variable is set.
 | 
			
		||||
.It Ar error_log
 | 
			
		||||
The same thing as
 | 
			
		||||
.Pa output_log
 | 
			
		||||
but for the standard error output.
 | 
			
		||||
.It Ar directory
 | 
			
		||||
.Xr start-stop-daemon 8
 | 
			
		||||
and
 | 
			
		||||
.Xr supervise-daemon 8
 | 
			
		||||
will chdir to this directory before starting the daemon.
 | 
			
		||||
.It Ar chroot
 | 
			
		||||
.Xr start-stop-daemon 8
 | 
			
		||||
and
 | 
			
		||||
@@ -201,6 +219,8 @@ used along with in_background_fake to support re-entrant services.
 | 
			
		||||
.It Ar in_background_fake
 | 
			
		||||
Space separated list of commands which should always succeed when
 | 
			
		||||
in_background is yes.
 | 
			
		||||
.It Ar umask
 | 
			
		||||
Set the umask of the daemon.
 | 
			
		||||
.Pp
 | 
			
		||||
Keep in mind that eval is used to process chroot, command, command_args_*,
 | 
			
		||||
command_user, pidfile and procname. This may affect how they are
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user