MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Probleme mit Script

Post new topicReply to topic
Author Message
Karlofix
first backups
first backups




Age: 47
Joined: 08 Sep 2005
Posts: 1
Location: Frankfurt


germany.gif

PostPosted: 2005-09-08, 10:12    Probleme mit Script Reply with quoteBack to top

Hallo,

ich habe ein Problemchen! Möchte aus mehreren Verzeichnissen prüfen ob aktuelle Dateien vorhanden sind (sprich Sie dürfen nicht älter als 1 Tag sein).
Soweit klappt das Script! Nur das er einen Fehler bring und zwar folgenden:

65.
Use of uninitialized value in subtraction (-)

Zeile 65 enthält:

my $age = (time - (stat($file))[10]) / (60 * 60 * 24);

so und hier das Script:

#!/usr/bin/perl

use strict;
use warnings;
use time::localtime;
use Data::Dumper;

my $ausgabe_Datei = "backupCheck.txt";
open(LogDatei, ">backupCheck.txt") or die "Kann Log Datei nicht anlegen : $!";

my $tm = localtime;
print LogDatei " $tm \n\n\n";

my $parameterFile = "input/Main.cfg";
open(IN, $parameterFile) || die "Paramterfile $parameterFile nicht gefunden!";
my @par = <IN>;
close(IN);

eval( join("\n", @par) );


#wird erst später aus DOMS.mdb ermittelt, vorerst wird mit Hardcodierten Werten gearbeitet

my (@pjDomain,@pjName);

$pjDomain[0] = "ZITA_PKM";
$pjName [0] = "Phoenix";

$pjDomain[1] = "ZITA_ATF";
$pjName [1] = "ZITA_522";

$pjDomain[2] = "ZITA_ATF";
$pjName [2] = "TLA";

my $numberProjects = $#pjName;
my $backupPath = '.......';

for (my $i = 0; $i <= $numberProjects; $i++){

my $bkupDirectory = $backupPath . "\\" . $pjDomain[$i] . "_" . $pjName[$i] . "_db";

print LogDatei"Prüfe Existenz von " . $bkupDirectory . "\n";

if ( -e $bkupDirectory ) {
print LogDatei "Verzeichnis ist vorhanden!\n";
opendir(DIR,$bkupDirectory) or die "Kann $bkupDirectory nicht öffnen: $!\n";

my @verzeichnisse = grep{-f $bkupDirectory.'/'.$_}readdir(DIR);
my $bool = 0;
for my $file(@verzeichnisse){
$bool = 1 if(existsActBackup($file,1));
}
print LogDatei "Backup vorhanden\n" if($bool);
print LogDatei $_,"\n" for(@verzeichnisse);
closedir DIR;
} else {
print LogDatei "Verzeichnis ist nicht vorhanden!\n";
# LOG: Fehlermeldung ausweisen.
}
}

sub existsActBackup {
my ($file,$max_age) = @_;
my $tmpValue = 0;
my $age = (time - (stat($file))[10]) / (60 * 60 * 24); # Hier liegt das Problem
if ($age < $max_age) {
$tmpValue = 1;
} else {
$tmpValue = 0;
}
return $tmpValue;
}



Was hab ich falsch gemacht???

Gruss

Karlofix

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-09-08, 11:20    Re: Probleme mit Script Reply with quoteBack to top

Sieht so aus, als wenn der Hoster den Befehl:
stat()
nicht erlaubt und deshalb die Fehlermeldung kommt.
Frag doch bitte Deinen Hoster danach.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Dump ausgewählter Tabellen per Script gerfriedd Allgemeine Fragen zu MySQLDumper 2 2012-04-24, 10:09 View latest post
No new posts Probleme mit Umlauten und DUK sam5599 Fehler / Probleme 1 2012-04-13, 12:46 View latest post
No new posts Cronjob macht Probleme infinity Fehler / Probleme 12 2012-03-22, 15:38 View latest post
No new posts <solved>Installations-Probleme jambi Allgemeine Fragen zu MySQLDumper 1 2012-03-14, 00:02 View latest post
No new posts Guidance for the Perl script HillTopsGM Errors and questions 4 2012-02-21, 20:25 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO