OverviewFilesCommitsIssuesDocsReleasesPeers

hypercore-kb / opencog-kb / language-learning / chatbot / start-continuous.sh

20 lines · bash ref:
#!/bin/bash
# Start the continuous learning daemon

cd "$(dirname "$0")"

# Check if already running
if [ -f /tmp/continuous-daemon.pid ]; then
    PID=$(cat /tmp/continuous-daemon.pid)
    if ps -p $PID > /dev/null 2>&1; then
        echo "Daemon already running (PID: $PID)"
        exit 1
    fi
fi

echo "Starting continuous learning daemon..."
nohup guile continuous-daemon.scm run > /tmp/continuous-daemon.log 2>&1 &
echo $! > /tmp/continuous-daemon.pid
echo "Daemon started (PID: $!)"
echo "Log: /tmp/continuous-daemon.log"