Cronjob

Beat.Spahni at BIT.admin.ch Beat.Spahni at BIT.admin.ch
Mi Mär 17 10:28:33 CET 2010


Hallo,

 

habe ein kleines Problem. Der Cronjob funktioniert nicht, wenn die Zeit in der Nacht umgestellt ist.

Wer kann mir helfen? MySQL-Dump  "test4.php" funktioniert problemlos.  

Mit freundlichen Grüssen

Beat Spahni

 

Siehe Script Cronjob5.php:

<?php

$DEBUG = 0;      

$INI_FILE = "current.ini";

$LOAD_INI = file($INI_FILE);

$COUNT_INI = count($LOAD_INI)-1;

$THIS_DATE = date("dmY");

for($i=0;$i<=$COUNT_INI;$i++)

{              $EXP_INI = explode("=",$LOAD_INI[$i]);

                $$EXP_INI[0]=$EXP_INI[1];

   }

if($DEBUG)

{echo($THIS_DATE);

echo "<META HTTP-EQUIV=Refresh CONTENT=60>";

echo "<br>";

die($lastupdate);}

if($lastupdate!=$THIS_DATE)

{ $OPEN_INI = fopen($INI_FILE,"w+");

                $WRITE_INI = fwrite($OPEN_INI,"lastupdate=$THIS_DATE");

                $CLOSE_INI = fclose($OPEN_INI);

// ---> Für MySQL-Dump   <---

include("test4.php");

}

?>

Für Current.ini

lastupdate=15032010

 

Für test4.php

<?php

echo "<META HTTP-EQUIV=Refresh CONTENT=60>";

// Tabellen Jassen (einzeln)

$an = "beat.spahni at bit.admin.ch".$br;

$betreff="Mysql-Dump";

$text ="Die Daten wurden erfolgreich exportiert.";

$text2 ="Es ist ein Fehler aufgetreten.";

$Datum = date("Y-m-d");

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu jassen > ".dirname(__FILE__)."/dump_Jassen_$Datum.sql", $fp);

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu jassen2 > ".dirname(__FILE__)."/dump_Jassen2_$Datum.sql", $fp);

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu adressen > ".dirname(__FILE__)."/dump_Adressen_$Datum.sql", $fp);

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu foto > ".dirname(__FILE__)."/dump_Foto_$Datum.sql", $fp);

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu foto001 > ".dirname(__FILE__)."/dump_Foto001_$Datum.sql", $fp);

system("/usr/bin/mysqldump -uweb233-bidu -pxxxx -h localhost web233-bidu treff > ".dirname(__FILE__)."/dump_Treff_$Datum.sql", $fp);

if ($fp==0) mail($an,$betreff,$text); else mail($an,$betreff,$text2);

?>

 

 

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://lists.4t2.com/pipermail/mysql-de/attachments/20100317/29dcb70e/attachment.htm