summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xserver/scireserver.pl10
1 files changed, 5 insertions, 5 deletions
diff --git a/server/scireserver.pl b/server/scireserver.pl
index f577f1e..fa5de61 100755
--- a/server/scireserver.pl
+++ b/server/scireserver.pl
@@ -94,12 +94,12 @@ while(<>) {
set_job_status($jobid,$client_id,$status) and print "OK\n";
} elsif ($command eq "RETURN_JOBFILE") {
my $jobid = $args[0];
- my $filename = "$conf{job_dir}/$client_id/result/$jobid.result";
- print "OK ${filename}\n";
+ my @filenames = ("$conf{job_dir}/$client_id/result/$jobid.stdout", "$conf{job_dir}/$client_id/result/$jobid.stderr");
+ print "OK " . join(" ", @filenames) . "\n";
} elsif ($command eq "JOBFILE_SENT") {
- my $filename = $args[0];
- print "OK\n" and process_jobfile($filename);
-
+ my @filenames = @args;
+ process_jobfile($_) foreach(@jobfiles);
+ print "OK\n"
} else {
print "ERROR The command $command is unknown. Please try again.\n";
}