9 |
use lib 'lib'; |
use lib 'lib'; |
10 |
use Sack::From; |
use Sack::From; |
11 |
use Sack::Lorry; |
use Sack::Lorry; |
12 |
|
use Net::Ping; |
13 |
|
|
14 |
my $view = 'views/00.demo.pl'; |
my $view = 'views/00.demo.pl'; |
15 |
my $offset = 0; |
my $offset = 0; |
27 |
|
|
28 |
my $info; |
my $info; |
29 |
|
|
30 |
|
my $p = Net::Ping->new; |
31 |
|
|
32 |
foreach my $host ( @cloud ) { |
foreach my $host ( @cloud ) { |
33 |
|
|
34 |
|
if ( ! $p->ping( $host ) ) { |
35 |
|
warn "SKIP $host - doesn't respond to ping\n"; |
36 |
|
next; |
37 |
|
} |
38 |
|
|
39 |
if ( my $port = $lorry->start_node( $host ) ) { |
if ( my $port = $lorry->start_node( $host ) ) { |
40 |
|
|
41 |
warn "started [$port] on $host\n"; |
warn "started [$port] on $host\n"; |