MemPalace · Wiki
專案 / Project

比價 bot 路徑搬家(避開 TCC)

2026-04-21 比價 bot 從 Desktop 搬到 ~/bijia-bot,launchd 才能正常啟動 gunicorn

檔名 project_bijia_bot_path.md · 修改 2026-04-21 23:19 · session 1675278e

新路徑/Users/vampire/bijia-bot/ 舊路徑~/Desktop/藍鰭公室/產品/比價bot/(已搬走,不存在)

為什麼搬:macOS TCC 隱私保護擋 launchd process 讀 ~/Desktop/ 底下的檔案 → gunicorn 啟動時讀 .venv/pyvenv.cfg 被 denied。搬到 home 下的非保護目錄一勞永逸。

搬家時修過: 1. .venv/bin/* 所有 shebang(絕對路徑)— sed 批次 2. .venv/pyvenv.cfg 裡的 command 路徑 3. .venv/bin/activate* 三個腳本 4. launchd plist: ~/Library/LaunchAgents/ai.bijia.webapp.plist 的 WorkingDirectory + binary 路徑 5. STATUS.mdweb_app.py~/bin/cc-monitor~/bin/bijia-canary 裡的硬編碼路徑

launchd 服務: - ai.bijia.webapp — gunicorn 4 workers, 127.0.0.1:5001(RunAtLoad + KeepAlive) - ai.bijia.tunnel — cloudflared bijia → bijia.bluefin.work(RunAtLoad + KeepAlive)

How to apply: - 未來要新增專案,別放 ~/Desktop、~/Documents、~/Downloads 底下(全部 TCC 保護) - 放 /Users/vampire/<project-name>/ 最安全 - 其他專案(mini-cc、記帳)目前在 Desktop 下,若要上 launchd 就要先搬或走同樣的 Full Disk Access 繞路 - 若要 rollback,memory 裡 KG 有新路徑紀錄

← 回索引