Help for this page

Select Code to Download


  1. or download this
        $cmd="myCommand";
        # Timeout evaluation:
    ...
        };
        alarm(0);
    
  2. or download this
    perl -le'$SIG{ALRM}=sub {die "TIMEOUT"};
         eval{alarm 10;
              open PIPE, "while [ 1 ] ;do echo \"foo\";sleep 5;done|";
              while (<PIPE>){print}};
         print $@'