diff options
author | Karel Kočí <cynerd@email.cz> | 2017-06-17 10:54:20 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2017-06-17 10:54:20 +0200 |
commit | cfc9a152f42366d6e8fecf3134a9824840c80acc (patch) | |
tree | 99da8bbf5c24a07a94600c08b3ae0923ed99ee3f /daemon.init | |
download | turris-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-x | daemon.init | 22 |
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 +} |