File size: 490 Bytes
5fbdb38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash
# Keep the Condensate laptop observer running. Called by cron every minute.
# If it's already running, does nothing.
PIDFILE=/tmp/condensate_observer_laptop.pid
LOGFILE=/home/josh/Condensate/laptop_observer.log

if [ -f "$PIDFILE" ]; then
    PID=$(cat "$PIDFILE")
    if kill -0 "$PID" 2>/dev/null; then
        exit 0  # already running
    fi
fi

# Start fresh
nohup python3 /home/josh/Condensate/condensate_observer_laptop.py \
    >> "$LOGFILE" 2>&1 &
echo $! > "$PIDFILE"