快速替换chatgpt-web项目的access token的脚本

问题背景,由于GPT access token 会定期失效,更换服务器的项目的access token较为繁琐,特写一脚本协助完成更换access token。

使用方法:

bash 复制代码
# token从https://chat.openai.com/api/auth/session获取
./replace_token.sh token

脚本内容:

bash 复制代码
# 通过命令行传入token
_token=$1
# 使用模版替换配置文件(其中模版中"_token"在实际token的位置)
cp -rf /home/real/project/chatgpt-web/service/.env_temp /home/real/project/chatgpt-web/service/.env
# 替换token
sed -i "s/_token/$_token/" /home/real/project/chatgpt-web/service/.env
# 找出后端服务的进程号
pid=$(netstat -nlp | grep 3002 | awk '{print $7}' | awk -F"/" '{ print $1 }')
# 结束原来的后端进程
kill $pid
# 启动新的后端进程
cd /home/real/project/chatgpt-web/service
nohup pnpm start &!
相关推荐
Neweee26 分钟前
JavaScript进阶内容详解
前端
大鸡爪27 分钟前
Vue3 组件库实战(五):Icon 图标组件的设计与实现
前端·vue.js
bluceli27 分钟前
前端测试实战指南:构建高质量代码的完整体系
前端·测试
行走的陀螺仪27 分钟前
前端公共库开发保姆级路线:从0到1复刻VueUse官方级架构(pnpm+Turbo+VitePress)
前端·架构
顽固_倔强28 分钟前
深入理解 Vue3 数据绑定实现原理
前端·面试
前端付豪28 分钟前
组件拆分重构 App.vue
前端·架构·代码规范
Wect29 分钟前
React 更新触发原理详解
前端·react.js·面试
cxxcode29 分钟前
Web 帧渲染与 DOM 准备
前端
光影少年29 分钟前
React Hooks的理解?常用的有哪些?
前端·react.js·掘金·金石计划