MySQLDumper-Board Forum Index Follow me on Twitter

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


 Backups auch auf anderen FTP´s löschen?

Post new topicReply to topic
Author Message
gerd-k
knows MySQLDumper
knows MySQLDumper





Joined: 18 Mar 2010
Posts: 4


blank.gif

PostPosted: 2010-03-18, 12:00    Backups auch auf anderen FTP´s löschen? Reply with quoteBack to top

Hi,
kann man auch Backups, die von MSD auf andere FTP´s hochgeladen wurden, dort auch löschen, also dass z.b. nur 3 Backups erhalten bleiben?

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
t.brandt
uses MSD regulary
uses MSD regulary




Age: 20
Joined: 21 Aug 2009
Posts: 10
Location: Bodenwerder


germany.gif

PostPosted: 2010-03-18, 13:30    (No subject) Reply with quoteBack to top

Nein, dass geht nicht.
Das kannst du aber mit einem Cronjob machen

_________________
See the Fake, everyday shaking hands of men, promising the end.
Hear Him Speak of all the things that we need to hear, to adhere....
~Justify~

OfflineView user's profileSend private messageSend e-mailVisit poster's websiteMSN MessengerSkype NameICQ Number    
gerd-k
knows MySQLDumper
knows MySQLDumper





Joined: 18 Mar 2010
Posts: 4


blank.gif

PostPosted: 2010-03-18, 13:34    (No subject) Reply with quoteBack to top

ok, danke, gibts für den cronjob hier schon irgendwo ein script?
OfflineView user's profileSend private message    
t.brandt
uses MSD regulary
uses MSD regulary




Age: 20
Joined: 21 Aug 2009
Posts: 10
Location: Bodenwerder


germany.gif

PostPosted: 2010-03-18, 14:46    (No subject) Reply with quoteBack to top

Schau mal hier, da ist ein bisschen weiter unten was zu lesen:

http://www.pcforum24.de/linux-f38/dateien-ueber-ftpzugang-loeschen-mit-cronjob-t11679.html

_________________
See the Fake, everyday shaking hands of men, promising the end.
Hear Him Speak of all the things that we need to hear, to adhere....
~Justify~

OfflineView user's profileSend private messageSend e-mailVisit poster's websiteMSN MessengerSkype NameICQ Number    
gerd-k
knows MySQLDumper
knows MySQLDumper





Joined: 18 Mar 2010
Posts: 4


blank.gif

PostPosted: 2010-03-18, 16:21    (No subject) Reply with quoteBack to top

« t.brandt » wrote:
Schau mal hier, da ist ein bisschen weiter unten was zu lesen:

http://www.pcforum24.de/linux-f38/dateien-ueber-ftpzugang-loeschen-mit-cronjob-t11679.html


Hab da leider immer internal Server errors bekommen, hab keinen plan von perl.

Hab mir das jetzt in PHP zusammengeschustert, vielleicht kanns ja noch jemand gebrauchen:

<?
// config
$ftp_server = "ftp.deinhost.de";
$ftp_user_name = "XXXXXXXXXXXX";
$ftp_user_pass = "XXXXXXXXXX";

$backup_dir = "meineBackups";
$days_to_keep_files = 30; // nach so vielen Tagen werden die files in dem ordner gelöscht

// Verbindung aufbauen
$conn_id = ftp_connect($ftp_server);

// Login mit Benutzername und Passwort
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
    echo "FTP-Verbindung ist fehlgeschlagen!<br>";
    echo "Verbindungsaufbau zu $ftp_server mit Benutzername $ftp_user_name versucht.<br>";
    exit;
} else {
    echo "Verbunden zu $ftp_server mit Benutzername $ftp_user_name<br>";
}


echo "Aktuelles Verzeichnis: " . ftp_pwd($conn_id) . "<br>";

// Versuche, in das Verzeichnis "irgendwo" zu wechseln
if (ftp_chdir($conn_id, $backup_dir)) {
    echo "Aktuelles Verzeichnis: " . ftp_pwd($conn_id) . "<br>";
} else {
    echo "Verzeichniswechsel ist fehlgeschlagen.\n";
}



//Inhalt des aktuellen Verzeichnis auslesen
$contents = ftp_nlist($conn_id, ".");

// Ausgabe von $contents
//var_dump($contents);

foreach ($contents as $file) {
   if ($file != '.' && $file != '..') {
        // Zeitpunkt der letzten Änderung ermitteln
        $buff = ftp_mdtm($conn_id, $file);

        if ($buff != -1) {
            // somefile.txt wurde zuletzt geändert am: March 26 2003 14:16:41.
           // echo "$file wurde zuletzt geändert am: " . date("F d Y H:i:s.", $buff) ."   - ".$buff."<br>";
            $time_diff = time() - $buff;
            $days_ago = $time_diff/(24*3600);

            echo "$file wurde zuletzt geändert vor $days_ago tagen<br>";

            if ($days_ago > $days_to_keep_files) {

               if (ftp_delete($conn_id, $file)) {
                    echo "$file deleted successful<br>";
                } else {
                    echo "could not delete $file<br>";
                }

            }

        } else {
            echo "Zeitpunkt konnte nicht ermittelt werden<br>";
        }
   }

}

// Verbindung schließen
ftp_close($conn_id);
?>


das dann regelmässig per cronjob(.de) aufgerufen und die alten backups sollten gelöscht werden Smile

OfflineView user's profileSend private message    
andaluz
knows MySQLDumper
knows MySQLDumper





Joined: 19 Jun 2008
Posts: 4


germany.gif

PostPosted: 2010-04-23, 12:02    (No subject) Reply with quoteBack to top

Hallo Zusammen,
ich habe mir auch mal alle anderen Beiträge zu dem Thema durch gelesen.
Hier mal meine Idee
Mir würden 7 Backups genügen, wenn mysqldumper beim transfer die datei umbenennt und nur den Day of Week anstatt das ganze Datum reinschreibt, wäre zumindest mein Problem gelöst.
Hab ich da einen Denkfehler?

Grüße Uwe

OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Endlosschleife beim Wiederherstellen ... DSB Allgemeine Fragen zu MySQLDumper 2 2012-03-30, 11:12 View latest post
No new posts Auto Löschen Elendil MySQLDumper 1.24 1 2012-01-09, 12:27 View latest post
No new posts Automatische Backups? Wie geht das? menzel-webmarketing Allgemeine Fragen zu MySQLDumper 5 2011-11-15, 15:23 View latest post
No new posts Server-Umzug - Back-Up auch ohne Dump... jonono Allgemeine Fragen zu MySQLDumper 1 2011-08-02, 08:38 View latest post
No new posts Logeinträge automatisch löschen ? Dragonfly Gelöst/Erledigt 3 2011-07-29, 12: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