Description:
update sample of grader-process-check
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

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 $judge_dir/judge
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