14 lines
312 B
Bash
14 lines
312 B
Bash
#!/usr/bin/env bash
|
||
set -e
|
||
cd "$(dirname "$0")"
|
||
|
||
if [ "$(id -u)" -ne 0 ]; then
|
||
echo "错误:必须以 root 身份运行(eBPF 需要 root 权限)" >&2
|
||
exit 1
|
||
fi
|
||
|
||
mkdir -p logs
|
||
nohup .venv/bin/python main.py > logs/app.log 2>&1 &
|
||
echo $! > .pid
|
||
echo "已启动,pid=$(cat .pid),日志:logs/app.log"
|