Description:
update sample of grader-process-check
Commit status:
[Not Reviewed]
References:
Diff options:
Comments:
0 Commit comments
0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
r255:dd4194a3c9c8 - - 1 file changed: 6 inserted, 3 deleted
@@ -1,9 +1,12 | |||||
|
1 | #!/bin/bash |
|
1 | #!/bin/bash |
|
2 | - count=`ps aux | grep "algo_grader" | grep "grader grading queue" | wc -l` |
|
||
|
3 | install_dir=/home/john/cafe_grader |
|
2 | install_dir=/home/john/cafe_grader |
|
4 | ruby_executable=/home/john/.rvm/wrappers/ruby-2.3.0/ruby |
|
3 | ruby_executable=/home/john/.rvm/wrappers/ruby-2.3.0/ruby |
|
|
4 | + | ||
|
|
5 | + #check number of running grader | ||
|
|
6 | + count=`ps aux | grep $install_dir | grep "grader grading queue" | wc -l` | ||
|
|
7 | + | ||
|
|
8 | + #if there is no grader running, start a new one | ||
|
5 | if [ $count -lt 1 ]; then |
|
9 | if [ $count -lt 1 ]; then |
|
6 |
- cd $ |
|
10 | + cd $install_dir/judge |
|
7 | $ruby_executable $install_dir/judge/scripts/grader grading queue > $install_dir/judge/grading.log & |
|
11 | $ruby_executable $install_dir/judge/scripts/grader grading queue > $install_dir/judge/grading.log & |
|
8 | fi |
|
12 | fi |
|
9 | - |
|
You need to be logged in to leave comments.
Login now