diff -r 186f0c2d3e76 -r 276ee5b61348 tools/rc.slackware --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/rc.slackware Sat Mar 16 11:06:16 2024 +0100 @@ -0,0 +1,44 @@ +#!/bin/bash +# +# thermferm init script for Slackware. +# +# Copyright 2022-2024 Michiel Broek, the Netherlands. + +# Source default settings: +if [ -r /etc/default/thermferm ]; then + . /etc/default/thermferm +fi + +PIDFILE=/run/thermferm.pid + +case "$1" in + start) + echo -n "Starting Fermentation Controller: " + if [ -f ${PIDFILE} ]; then + echo "already running." + else + ${THERMFERM_BIN} + echo "done." + fi + ;; + + stop) + echo -n "Stopping Fermentation Controller: " + if [ -f ${PIDFILE} ]; then + kill $(cat ${PIDFILE}) + echo "done." + else + echo "wasn't running." + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + ;; + + *) + echo "usage: $0 {start|stop|restart}" +esac +