From 626a3b50277677abfef4075770685fd009aae20a Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Thu, 11 Apr 2024 11:13:04 +0200 Subject: [PATCH] app-metrics/sql_exporter: improve init script --- .../sql_exporter/files/sql_exporter.init.d | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/app-metrics/sql_exporter/files/sql_exporter.init.d b/app-metrics/sql_exporter/files/sql_exporter.init.d index e6f2d995..88ebac4e 100644 --- a/app-metrics/sql_exporter/files/sql_exporter.init.d +++ b/app-metrics/sql_exporter/files/sql_exporter.init.d @@ -4,21 +4,12 @@ name="sql_exporter daemon" description="SQL Exporter allows to run custom queries against a database" +command="/usr/bin/sql_exporter" +command_args="-config.file /etc/sql_exporter/sql_exporter.yml" +start_stop_daemon_args="--user sql_exporter" +output_log="/var/log/sql_exporter/sql_exporter.log" +error_log="/var/log/sql_exporter/sql_exporter.log" depend() { need net } - -start() { - ebegin "Starting sql_exporter" - start-stop-daemon --start --chuid sql_exporter --exec /usr/bin/sql_exporter -- \ - -config.file /etc/sql_exporter/sql_exporter.yml \ - >> /var/log/sql_exporter/sql_exporter.log 2>&1 & - eend $? -} - -stop() { - ebegin "Stopping sql_exporter" - start-stop-daemon --stop --quiet --exec /usr/bin/sql_exporter - eend $? -}