in reply to Reading terminal input while program is running
Take a look at the non-blocked reading mode in Term::ReadKey. For example:
#!/usr/bin/perl use warnings; use strict; use Term::ReadKey; while(1) { #do some stuff print "Did something\n"; sleep 5; if (my $line= ReadLine -1) { print "Got this command: $line"; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Reading terminal input while program is running
by minixman (Beadle) on Feb 01, 2006 at 10:26 UTC | |
by tirwhan (Abbot) on Feb 01, 2006 at 10:37 UTC | |
by minixman (Beadle) on Feb 01, 2006 at 10:59 UTC | |
by tirwhan (Abbot) on Feb 01, 2006 at 11:55 UTC | |
by minixman (Beadle) on Feb 02, 2006 at 09:15 UTC | |
|
Re^2: Reading terminal input while program is running
by blazar (Canon) on Feb 01, 2006 at 12:31 UTC |