mirror of https://github.com/schoebel/mars
same small fixes
This commit is contained in:
parent
19c2787ca9
commit
9fc54e4f92
|
@ -1,7 +1,7 @@
|
||||||
#!/usr/bin/perl -w
|
#!/usr/bin/perl -w
|
||||||
# (c) 2012 Joerg Mann / 1&1 Internet AG
|
# (c) 2012 Joerg Mann / 1&1 Internet AG
|
||||||
#
|
#
|
||||||
# $Id: da08f9916a78493db1b6651199bf3ea940a2e5af $
|
# $Id: 8174222857e611445de87bba92b52677b387c939 $
|
||||||
# last update at Tue Apr 10 17:20:32 CEST 2012 by joerg.mann@1und1.de
|
# last update at Tue Apr 10 17:20:32 CEST 2012 by joerg.mann@1und1.de
|
||||||
|
|
||||||
# TODO:
|
# TODO:
|
||||||
|
@ -21,7 +21,7 @@ use POSIX qw(strftime);
|
||||||
use File::Basename;
|
use File::Basename;
|
||||||
|
|
||||||
### defaults
|
### defaults
|
||||||
my $version = "0.067w";
|
my $version = "0.068a";
|
||||||
my $alife_timeout = "99"; # sec
|
my $alife_timeout = "99"; # sec
|
||||||
my $is_tty = 0;
|
my $is_tty = 0;
|
||||||
my $mars_dir = '/mars';
|
my $mars_dir = '/mars';
|
||||||
|
@ -212,7 +212,7 @@ sub display_partner {
|
||||||
if ( !$PLogFile[1] ) { $PLogFile[1] = 0; $PLogFile[2] = 0; }
|
if ( !$PLogFile[1] ) { $PLogFile[1] = 0; $PLogFile[2] = 0; }
|
||||||
if (( !$PLogSize ) || ( $PLogSize eq 0 )) { $PLogSize = 0.0001; }
|
if (( !$PLogSize ) || ( $PLogSize eq 0 )) { $PLogSize = 0.0001; }
|
||||||
if ( $params->{'long'} ) {
|
if ( $params->{'long'} ) {
|
||||||
print_screen (sprintf "\tLogfile : %s with %s bytes (%.3fGB) received\n", $PLogName, $PLogSize, ( $PLogSize/1024/1024/1024 ));
|
print_screen (sprintf "\tLogfile : %s bytes (%.3fGB) in %s active\n", $PLogSize, ( $PLogSize/1024/1024/1024 ), $PLogName);
|
||||||
if ( $Ljoined eq "0" || $PLogSize eq "0.0001" ) {
|
if ( $Ljoined eq "0" || $PLogSize eq "0.0001" ) {
|
||||||
print_screen "\t\t---> WORK: Logfile inactive or empty = (Size: $PLogSize)\n", 'red';
|
print_screen "\t\t---> WORK: Logfile inactive or empty = (Size: $PLogSize)\n", 'red';
|
||||||
}
|
}
|
||||||
|
@ -225,10 +225,10 @@ sub display_partner {
|
||||||
### replay
|
### replay
|
||||||
my $RStatus = sprintf("%.2f", ( $PLogFile[1] / $PLogSize * 100));
|
my $RStatus = sprintf("%.2f", ( $PLogFile[1] / $PLogSize * 100));
|
||||||
if ( $Ljoined eq "0" || $PLogSize eq "1" ) { $RStatus = 0; }
|
if ( $Ljoined eq "0" || $PLogSize eq "1" ) { $RStatus = 0; }
|
||||||
|
if (( $PLogFile[1] ne $PLogSize ) && ( $RStatus eq "100.00" )) { $RStatus = 99.99; }
|
||||||
if ( $params->{'long'} ) {
|
if ( $params->{'long'} ) {
|
||||||
print_screen sprintf ("\tReplayed: %s bytes (%.3fGB) replayed, Todo %d (%.3fGB) = ",
|
print_screen sprintf ("\tReplayed: %s bytes (%.3fGB) now replayed, Todo %d (%.3fGB) = ",
|
||||||
$PLogFile[1], ( $PLogFile[1]/1024/1024/1024 ),
|
$PLogFile[1], ( $PLogFile[1]/1024/1024/1024 ), $PLogFile[2], ( $PLogFile[2]/1024/1024/1024 ));
|
||||||
$PLogFile[2], ( $PLogFile[2]/1024/1024/1024 ));
|
|
||||||
if (( $RStatus < 1 ) && ( $PLogSize != 0.0001 )) {
|
if (( $RStatus < 1 ) && ( $PLogSize != 0.0001 )) {
|
||||||
print_screen "$RStatus%\n";
|
print_screen "$RStatus%\n";
|
||||||
print_screen "\t\t---> HINT: Replay not started, Logfile inactive or empty = (Size: $PLogSize)\n", 'red';
|
print_screen "\t\t---> HINT: Replay not started, Logfile inactive or empty = (Size: $PLogSize)\n", 'red';
|
||||||
|
@ -386,7 +386,11 @@ sub check_logfile {
|
||||||
my $DelLogfile = "log-$1";
|
my $DelLogfile = "log-$1";
|
||||||
my @DeleteFiles = <$mars_dir/todo-global/delete-*>;
|
my @DeleteFiles = <$mars_dir/todo-global/delete-*>;
|
||||||
foreach my $DeleteFiles (@DeleteFiles) {
|
foreach my $DeleteFiles (@DeleteFiles) {
|
||||||
|
if ( !(readlink $DeleteFiles) ) {
|
||||||
|
$DeleteFiles = "n/a";
|
||||||
|
} else {
|
||||||
$DeleteFiles = basename (readlink $DeleteFiles);
|
$DeleteFiles = basename (readlink $DeleteFiles);
|
||||||
|
}
|
||||||
if ( $DeleteFiles eq $DelLogfile ) {
|
if ( $DeleteFiles eq $DelLogfile ) {
|
||||||
print_screen "\t\t---> HINT: LogFile ist marked for delete ($DeleteFiles).\n",'green';
|
print_screen "\t\t---> HINT: LogFile ist marked for delete ($DeleteFiles).\n",'green';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue