Add EnvVars to linux init.d (#339)

* change module name

* add init.d env

* add init.d env
This commit is contained in:
optim-aizawa
2022-10-11 07:00:23 +09:00
committed by GitHub
parent 380dcf887e
commit 645b10f1a8
2 changed files with 8 additions and 0 deletions

View File

@@ -230,6 +230,10 @@ command_args="{{range .Arguments}}{{.}} {{end}}"
name=$(basename $(readlink -f $command)) name=$(basename $(readlink -f $command))
supervise_daemon_args="--stdout {{.LogDirectory}}/${name}.log --stderr {{.LogDirectory}}/${name}.err" supervise_daemon_args="--stdout {{.LogDirectory}}/${name}.log --stderr {{.LogDirectory}}/${name}.err"
{{range $k, $v := .EnvVars -}}
export {{$k}}={{$v}}
{{end -}}
{{- if .Dependencies }} {{- if .Dependencies }}
depend() { depend() {
{{- range $i, $dep := .Dependencies}} {{- range $i, $dep := .Dependencies}}

View File

@@ -207,6 +207,10 @@ pid_file="/var/run/$name.pid"
stdout_log="{{.LogDirectory}}/$name.log" stdout_log="{{.LogDirectory}}/$name.log"
stderr_log="{{.LogDirectory}}/$name.err" stderr_log="{{.LogDirectory}}/$name.err"
{{range $k, $v := .EnvVars -}}
export {{$k}}={{$v}}
{{end -}}
[ -e /etc/sysconfig/$name ] && . /etc/sysconfig/$name [ -e /etc/sysconfig/$name ] && . /etc/sysconfig/$name
get_pid() { get_pid() {