- 论坛徽章:
- 0
|
#!/usr/bin/perl
use strict;
use warnings;
my @list = (...);
my %hash = (
'ttt' => ["server_1",....."server_n","/tmp/"],
'qq' => ["server_1",....."server_n","/home/"],
'llp' => ["server_1",....."server_n","/home/"],
);
for my $k (keys %hash) {
if (grep $k, @list) {
my $dir = pop @{$hash{$k}};
map {system('scp file ' . $_ . ':' . $dir)} @{$hash{$k}};
}
}
|
--------------------------------------
没运行过,不知道能不能用,仅供参考。
[ 本帖最后由 cobrawgl 于 2009-7-11 08:26 编辑 ] |
|