sub exec_cmd {
my ($paramref) = @_;
my %params = %$paramref;
my $server = $params{'hostlist'};
my $command = $params{'command'};
my $send2all = $params{'allhosts'};
my $output = '';
if (( $command =~ m/^rm/ ) or ( $command =~ m/^ping/ ) or ( $command =~ m/^login/ ) or ( $command =~ m/^ftp/ ) or ( $command =~ m/^telnet/ ) or ( $command =~ m/^rsh/ )) {
die "Command $command ist nicht erlaubt!";
}
if ($send2all eq "send2all") {
unlink($error);
foreach (@hostlist) {
chomp;
$output .= $_ . "
\n" . (ssh_connect($_, $command));
if ((ssh_connect($_, $command)) eq "