in reply to Re: coming out of perl script after 10 min.
in thread coming out of perl script after 10 min.
Here we should enter some input, but my requirement is if the input is not enetered in 20 sec, it should come out of the program(Exit the program).#!/usr/bin/perl eval { local %SIG; $SIG{ALRM}= sub{ die "timeout reached, after 20 seconds!\n"; }; alarm 20; print "sleeping for 60 seconds\n"; #sleep 60; # This is where to put your code, between the alarms $x=<stdin>; alarm 0; }; alarm 0; if($@) { print "Error: $@\n"; } exit(0);
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: coming out of perl script after 10 min.
by moritz (Cardinal) on Mar 05, 2013 at 17:13 UTC |
In Section
Seekers of Perl Wisdom