Closed charliehxl closed 4 years ago
1.首先你得有个服务器,阿里云学生机就行
2.确保服务器的python版本为3以上
python --version #查看版本
3.建议使用虚拟环境,使用教程 详细见 venv 模块
4.进行虚拟环境 详见教程的激活小章节
5.一切和往常一样操作(只不过开发环境就局限于你之后部署的环境,非系统环境)
6.安转pytorch(见兔佬的readme)、安装依赖包、下载项目
7.编写config文件,见兔佬readme,这里有个注意点,选择班级的时候只需要输入1位,别输入两位 比如你的选课单上显示班级为00,你写0就能刷课,写00就刷不了课 给个课程模板: [course: demo] name = 自然辩证法概论 class = 0 school = 工学院
8.这里就是关键,脱离shell,保证程序24小时不停刷课,具体命令nohup为:
#创建log文件夹,为了之后看脚本运行情况 mkdir log/ # 进行后台刷课, nohup python3 ./main.py >./log/console.log 2>&1 & # 这是针对个人刷课,帮他人刷课命令见下 nohup python3 ./main.py -c config/config.alice.ini > ./log/console.alice.log 2>&1 & # 配置文件为config.alice.ini 这个配置文件是alice的
9.查看log文件
tail -f log/console.log
10.退出进程
# 首先查找 ps -ef | grep main # 退出进程 kill -pid (进程id)
感谢兔佬的悉心指导,刷课不易,且刷且珍惜
兔佬详细指导步骤
准备工作
1.首先你得有个服务器,阿里云学生机就行
2.确保服务器的python版本为3以上
3.建议使用虚拟环境,使用教程 详细见 venv 模块
4.进行虚拟环境 详见教程的激活小章节
配置环境
5.一切和往常一样操作(只不过开发环境就局限于你之后部署的环境,非系统环境)
6.安转pytorch(见兔佬的readme)、安装依赖包、下载项目
7.编写config文件,见兔佬readme,这里有个注意点,选择班级的时候只需要输入1位,别输入两位 比如你的选课单上显示班级为00,你写0就能刷课,写00就刷不了课 给个课程模板: [course: demo] name = 自然辩证法概论 class = 0 school = 工学院
不停机刷课
8.这里就是关键,脱离shell,保证程序24小时不停刷课,具体命令nohup为:
查看项目运行情况
9.查看log文件
10.退出进程
感谢兔佬的悉心指导,刷课不易,且刷且珍惜