#!/bin/bash
pkill -9 -f "knowledge-p" 2>/dev/null
sleep 3
cd /root/knowledge
chmod +x knowledge-p14
nohup ./knowledge-p14 > /root/knowledge/run.log 2>&1 &
echo "STARTED PID=$!"
sleep 8
if ps aux | grep knowledge-p14 | grep -v grep > /dev/null; then
  echo "RUNNING"
  ss -tlnp | grep ":8081 " | head -2
  curl -sS -m 5 -o /dev/null -w "%{http_code}" http://127.0.0.1:8081/connector/ws 2>/dev/null
  echo " (connector)"
else
  echo "DIED"
  tail -20 /root/knowledge/run.log 2>/dev/null | strings | grep -v "record not found" | tail -10
fi
