extract init config file into a variable
parent
b7fc984711
commit
5e1411a1f3
|
@ -67,6 +67,9 @@ daemon=/usr/bin/$name
|
||||||
# pid file for the daemon
|
# pid file for the daemon
|
||||||
pidfile=/opt/influxdb/shared/influxdb.pid
|
pidfile=/opt/influxdb/shared/influxdb.pid
|
||||||
|
|
||||||
|
# Configuration file
|
||||||
|
config=/opt/$name/shared/config.toml
|
||||||
|
|
||||||
# If the daemon is not there, then exit.
|
# If the daemon is not there, then exit.
|
||||||
[ -x $daemon ] || exit 5
|
[ -x $daemon ] || exit 5
|
||||||
|
|
||||||
|
@ -87,11 +90,11 @@ case $1 in
|
||||||
# Log the message appropriately
|
# Log the message appropriately
|
||||||
cd /
|
cd /
|
||||||
if which start-stop-daemon > /dev/null 2>&1; then
|
if which start-stop-daemon > /dev/null 2>&1; then
|
||||||
nohup start-stop-daemon --chuid influxdb:influxdb -d / --start --quiet --oknodo --pidfile $pidfile --exec $daemon -- -pidfile $pidfile -config /opt/$name/shared/config.toml > /dev/null 2>&1 &
|
nohup start-stop-daemon --chuid influxdb:influxdb -d / --start --quiet --oknodo --pidfile $pidfile --exec $daemon -- -pidfile $pidfile -config $config > /dev/null 2>&1 &
|
||||||
elif set | egrep '^start_daemon' > /dev/null 2>&1; then
|
elif set | egrep '^start_daemon' > /dev/null 2>&1; then
|
||||||
start_daemon -u influxdb ${daemon}-daemon -pidfile $pidfile -config /opt/$name/shared/config.toml
|
start_daemon -u influxdb ${daemon}-daemon -pidfile $pidfile -config $config
|
||||||
else
|
else
|
||||||
sudo -u influxdb -g influxdb ${daemon}-daemon -pidfile $pidfile -config /opt/$name/shared/config.toml
|
sudo -u influxdb -g influxdb ${daemon}-daemon -pidfile $pidfile -config $config
|
||||||
fi
|
fi
|
||||||
log_success_msg "$name process was started"
|
log_success_msg "$name process was started"
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue