快速替换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 &!
相关推荐
老王以为10 小时前
我的多屏编程工作流:从切窗口到空间锚定
前端
旺王雪饼 www10 小时前
localStorage 和 sessionStorage区别与联系
服务器·前端·javascript
道友可好10 小时前
Superpowers vs OpenSpec vs Spec Kit:该选哪个?
前端·人工智能·后端
এ慕ོ冬℘゜10 小时前
【双月日期范围选择器】博客(可直接交作业 / 上线)
前端·javascript·交互·jquery
问心无愧051310 小时前
ctf show web入门102
android·java·前端·笔记
前端尤雨西11 小时前
package.json 中版本号遵循什么原则
前端
用户814238611884111 小时前
CSS或JS实现逐帧动画方案
前端
光影少年11 小时前
react性能优化
前端·react.js·掘金·金石计划
深蓝电商API11 小时前
逆向工程入门:从Chrome DevTools到JS混淆还原
前端·javascript·chrome·爬虫·chrome devtools
石山岭11 小时前
# iOS 题库
前端