aboutsummaryrefslogtreecommitdiff
path: root/daemon.init
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2017-06-17 10:54:20 +0200
committerKarel Kočí <cynerd@email.cz>2017-06-17 10:54:20 +0200
commitcfc9a152f42366d6e8fecf3134a9824840c80acc (patch)
tree99da8bbf5c24a07a94600c08b3ae0923ed99ee3f /daemon.init
downloadturris-ups-pfc8591-cfc9a152f42366d6e8fecf3134a9824840c80acc.tar.gz
turris-ups-pfc8591-cfc9a152f42366d6e8fecf3134a9824840c80acc.tar.bz2
turris-ups-pfc8591-cfc9a152f42366d6e8fecf3134a9824840c80acc.zip
Initial commit
Diffstat (limited to 'daemon.init')
-rwxr-xr-xdaemon.init22
1 files changed, 22 insertions, 0 deletions
diff --git a/daemon.init b/daemon.init
new file mode 100755
index 0000000..57a9e8b
--- /dev/null
+++ b/daemon.init
@@ -0,0 +1,22 @@
+#!/bin/sh /etc/rc.common
+
+START=99
+STOP=1
+
+USE_PROCD=1
+PROG=/usr/bin/i2c-collectd
+
+start_service() {
+ procd_open_instance
+ procd_set_param respawn
+ procd_set_param command "$PROG"
+ procd_set_param stdout 1
+ procd_set_param stderr 1
+ procd_close_instance
+}
+
+
+stop_service() {
+ service_stop "$PROG"
+ ps | grep "$PROG" | grep -v grep | sed -e 's/^\s*\([0-9]\+\)\s.*$/\1/' | xargs -r -- kill -9
+}