summaryrefslogtreecommitdiff
path: root/weather-logger
diff options
context:
space:
mode:
Diffstat (limited to 'weather-logger')
-rwxr-xr-xweather-logger13
1 files changed, 6 insertions, 7 deletions
diff --git a/weather-logger b/weather-logger
index a2c957b..fc1f6a8 100755
--- a/weather-logger
+++ b/weather-logger
@@ -1,20 +1,20 @@
-#! /bin/sh
+#!/bin/sh
# /etc/init.d/weather-logger
-#
+
export SUFFIX=$(date +'%Y-%m-%d-%H:%M:%S')
-export DIR=/home/pi/weather/
+export USER=pks
+export DIR=/home/$USER/weather/
-# Carry out specific functions when asked to by the system
case "$1" in
start)
echo "Starting weather-logger"
rm -f $DIR/stop
- runuser -l pi -c "source $DIR/env/bin/activate && python $DIR/receive.py 2>$DIR/weather.$SUFFIX.err > $DIR/weather.$SUFFIX.out"
+ runuser -l $USER -c "source $DIR/env/bin/activate && python $DIR/receive.py 2>$DIR/weather.$SUFFIX.err > $DIR/weather.$SUFFIX.out" &
;;
stop)
echo "Stopping weather-logger"
- runuser -l pi -c "touch $DIR/stop"
+ runuser -l $USER -c "touch $DIR/stop"
;;
*)
echo "Usage: /etc/init.d/weather-logger {start|stop}"
@@ -23,4 +23,3 @@ case "$1" in
esac
exit 0
-