sakharamg's picture
Uploading all files
158b61b
#!/usr/bin/perl -w
use warnings;
use strict;
$|++;
# file: start-daemon-cluster.pl
# Herve Saint-Amand
# Universitaet des Saarlandes
# Thu May 15 08:22:13 2008
# Utility to start/stop the daemon processes on the 16 cluster machines.
# Config in here should match that given in translate.cgi (hostnames, ports)
#------------------------------------------------------------------------------
my $stop = @ARGV && $ARGV[0] eq '-s';
foreach my $i (qw/01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16/) {
my $host = "cluster-$i";
my $port = "90$i";
my @cmd = $stop ?
('ssh', $host, 'killall', '-q', 'daemon.pl')
:
('ssh',
'-L', "$port:localhost:$port",
$host,
'/local/herves/moses/daemon.pl', 'localhost', $port);
print "@cmd\n";
exec @cmd unless fork ();
}
#------------------------------------------------------------------------------