Help for this page

Select Code to Download


  1. or download this
    open my $oldin, '<&', \*STDIN or die $!;
    
    ...
    
    print "waiting for slave process\n";
    waitpid $pid, 0 or die $!
    
  2. or download this
    use IPC::Open2 qw(open2);
    
    ...
    
    print "waiting for slave process\n";
    waitpid $pid, 0 or die $!
    
  3. or download this
    open my $oldin, '<&', \*STDIN or die $!;
    open STDIN, '<&', \*DATA or die $!;
    ...
    
    __DATA__
    hello world! (from DATA)
    
  4. or download this
    my $pid = open my $w, '|-', 'perl -ne print' or die $!;
    print "pid: $pid\n";
    ...
    
    print "waiting for slave process\n";
    waitpid $pid, 0 or die $!