Option -i|--interval added
authorHeiko Schlittermann (JUMPER) <hs@schlittermann.de>
Sun, 04 Nov 2012 20:38:55 +0100
changeset 2 6fae69860129
parent 1 383d9f5021f8
child 3 944224048b5a
Option -i|--interval added
pdd
--- a/pdd	Sun Nov 04 20:36:22 2012 +0100
+++ b/pdd	Sun Nov 04 20:38:55 2012 +0100
@@ -4,16 +4,22 @@
 use strict;
 use warnings;
 use threads;
+use Getopt::Long;
 
 sub dd;
 sub timer;
 sub main;
 sub kbd;
 
+our $o_interval = 10;
+
 MAIN: {
     $| = 1;
     my $dd;
 
+    GetOptions("i|interval=i" => \$o_interval)
+	or die "Usage: $0 [-i|--interval n] <dd options>\n";
+
     $SIG{INT} = sub {
         if (defined $dd) {
             warn "Got $_[0], going to kill dd(pid:$dd)\n";
@@ -96,7 +102,7 @@
     while (1) {
         sleep 1;
         kill "USR1" => $pid
-          if ++$i % 10 == 0;
+          if ++$i % $o_interval == 0;
     }
 }