Changeset 34530

Show
Ignore:
Timestamp:
07/22/09 10:46:17 (4 years ago)
Author:
kazuho
Message:

add --help

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/mysql/mprofile/trunk/mpdump

    r34529 r34530  
    1212my $samples = 1000; 
    1313my $interval = 0.1; 
     14my $help; 
    1415 
    1516GetOptions( 
     
    1718    'interval=f' => \$interval, 
    1819    'samples=i'  => \$samples, 
     20    help         => \$help, 
    1921) or exit 1; 
     22 
     23if ($help) { 
     24    print << "EOT"; 
     25Usage: $0 options 
     26Options: 
     27    --dbi=       database URI (perl DBI style, default: 
     28                 "$dbi") 
     29    --interval=  interval between samples (default: 0.1sec) 
     30    --samples=   number of samples to take (default: 1000, infinite if set 
     31                 to 0) 
     32    --help       print this help 
     33 
     34EOT 
     35; 
     36    exit(0); 
     37} 
    2038 
    2139my $dbh = DBI->connect($dbi) 
    2240    or die DBI->errstr; 
    2341 
    24 for (my $i = 0; $i < $samples; $i++) { 
     42    for (my $i = 0; $i < $samples; $i++) { 
    2543    my $rows = $dbh->selectall_arrayref( 
    2644        'SHOW FULL PROCESSLIST',