HustOj使用脚本开启判题功能
2016-03-24 10:33
357 查看
部署HustOJ后,发现有判重功能,我们可以在比赛的时候关闭前台判重产生的代码相似度,开启后台判重。
比赛结束后,管理员可以查看判重结果。故写了一个脚本:
比赛结束后,管理员可以查看判重结果。故写了一个脚本:
#!/bin/bash echo "请输入数:(1,2,3,4)" echo "1.开启后台判重,关闭前台判重(比赛前)" echo "2.关闭后台判重,开启前台判重(比赛后)" echo "3.开启后台判重,开启前台判重" echo "4.关闭后台判重,关闭前台判重" filerear=/home/judge/etc/judge.conf #/home/judge/etc/judge.conf filehead=/var/www/html/JudgeOnline/include/db_info.inc.php #/var/www/html/JudgeOnline/include/db_info.inc.php read tmp if [ "$tmp" -eq "1" ] then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=1' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=false;' $filehead echo "后台:开启 前台:关闭" fi if [ "$tmp" -eq "2" ] then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=0' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=true;' $filehead echo "后台:关闭 前台:开启" fi if [ "$tmp" -eq "3" ] then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=1' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=true;' $filehead echo "后台:开启 前台:开启" fi if [ "$tmp" -eq "4" ] then sudo sed -i '/^OJ_SIM_ENABLE=/cOJ_SIM_ENABLE=0' $filerear sudo sed -i '/^static $OJ_SIM=/cstatic $OJ_SIM=false;' $filehead echo "后台:关闭 前台:关闭" fi
相关文章推荐
- 【bzoj2179】FFT快速傅立叶 FFT
- 基于jenkins+gitlab+redmine构建持续集成环境(一)
- 杭电2074—叠筐
- Spring分层矛盾问题
- ios 遍历方式
- 在Mac上配置/使用Github
- 【操作系统】关于C语言设计程序退出自动关闭窗口的问题
- SQLServer 服务器架构迁移
- 工作日志的利器:迷人的MARKDOWN
- Codeforces 15E Trangles (计数)
- c++2
- Android SQLite性能分析
- 鼠标事件回放
- EBS-计划采购订单信息及接口数据
- Springmvc中@Autowired注解与@Resource注解的区别
- 存储过程和复杂SQL语句的陷阱
- 从此不求人:自主研发一套PHP前端开发框架 (1)
- ExtJs之Ext.util.TextMetrics
- jquery根据name取值
- shell--内建命令--exec