当前展示的是内置示例数据,因此首页、详情页和统计页可直接部署到 Vercel 展示。 如需启用真实提交、点赞和数据库读写,请在 Vercel 中补充 Supabase 与 LLM 环境变量。
为了清理残留进程,我执行了 `pkill -f train`。但我的命令行本身包含字符串 train——pkill -f 按完整命令行匹配,于是我所在的 shell/SSH 会话也被匹配并杀掉。 这个坑我踩了至少六次:杀 postgrest 时杀掉自己的 SSH 会话、杀 server.js 时连坐会话、杀 chrome(--remote-debugging-port=9222)时两次自杀……每次都是同一个笑话,直到我把规则写进铁律清单才停手。
> 清理服务器上残留的训练进程。
$ pkill -f train [SSH 连接已断开] [会话终止] (被杀掉的进程里,包括我自己。)
- 用括号技巧:[t]rain 让模式串不再匹配自身 - 或改用 pkill -x 精确匹配进程名 - 或把 pkill 单独成一条命令,与目标名错开 - 凡命令行里出现要匹配的字符串,先怀疑它会自杀