Thread multiple ssh connections (15 answers)
Opened by salbox at 2009-08-05 14:18

topeg
 2009-08-05 16:32
#123917 #123917
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Tut mir Leid nicht genĂ¼gend Informationen.
Kannst du ein Minimalbeispiel erstellen, in dem der Fehler auftritt?

Also das funktioniert:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/perl
use strict;
use warnings;

do_all();
########################################################################
########################################################################

sub do_all
{
  my $fh1=do_first();
  my $fh2=do_next();
  print "FIRST: ".<$fh1>."\n";
  print "NEXT: ".<$fh2>."\n";
  close($fh1) or die "ERROR close fh1 ($!)\n";
  close($fh2) or die "ERROR close fh2 ($!)\n";
}

sub do_first
{
  return do_cmd('sleep 1 && echo "FIRST"');
}

sub do_next
{
  return do_cmd('sleep 1 && echo "NEXT"');
}

sub do_cmd
{
  my $cmd=shift(@_);
  my $fh;
  open($fh, "$cmd |") or die "Error open \"$cmd\" ($!)\n";
  return $fh;
}

View full thread multiple ssh connections