Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    Backup Windows batch
    geregistreerd gebruiker
    208 Berichten
    Ingeschreven
    28/03/03

    Locatie
    Kapellen, België

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Backup Windows batch

    Enkele topics lager staat een batch-backup voor Linux, nu is de vraag: kan het met Windows ook?

    De map D:\backup bevat iedere nacht een reeds gegenereerde backup van MS Backup met de naam "current.mbf"

    Bedoeling is om nu hetvolgende te doen:
    current.mbf hernoemen naar YYYY-MM-DD.mbf
    YYYY-MM-DD.mbf uploaden naar een FTP server
    YYYY-MM-77.mbf (dus een backup van 7 dagen eerder waar DD = DD - 7) verwijderen

    Onder Linux is zoiets makkelijk te doen met ncftpput etc., maar onder Windows geraak ik er echt niet uit... Wie kan enkele hints geven?

  2. #2
    Backup Windows batch
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Ik zou het doen door een ASP script te maken en die met scheduled tasks elke nacht laten uitvoeren.

  3. #3
    Backup Windows batch
    geregistreerd gebruiker
    286 Berichten
    Ingeschreven
    28/06/04

    Locatie
    Almelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Bedrijf: Shock Media B.V.
    URL: www.shockmedia.nl
    Registrar SIDN: Ja
    KvK nummer: 09107826
    Ondernemingsnummer: nvt
    View nl.linkedin.com/company/shock-media-bv's profile on LinkedIn

    Ftp:

    Code:
    echo open IP PORT>temp.txt
    echo USERNAME>>temp.txt
    echo PASSWORD>>temp.txt
    echo bin>>temp.txt
    echo get FILENAME.EXT>>temp.txt
    echo quit>>temp.txt
    
    ftp.exe -v -i -d -s:temp.txt
    del /F /Q temp.txt
    Voor de datum zul je een apart tooltje nodig hebben denk ik.

    Je kunt dan onder "echo get ..." iets doen als
    echo del FILENAME.EXT>>temp.txt

    Je moet dan alleen zorgen dat je de filename in een variabel krijgt.

  4. #4
    Backup Windows batch
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    vbscript

    script that deletes files older than x days using the
    filesystemobject. You set the folder the script starts looking in, and the value

    of the bIncludeSubFolders parameter tells it to include subfolders or not.

    It handles locked files properly.


    ' folder to start search in...
    path = "c:\temp"

    ' delete files older than 7 days...
    killdate = date() - 7

    arFiles = Array()
    set fso = createobject("scripting.filesystemobject")

    ' Don't do the delete while you still are looping through a
    ' file collection returned from the File System Object (FSO).
    ' The collection may get mixed up.
    ' Create an array of the file objects to avoid this.
    '
    SelectFiles path, killdate, arFiles, true

    nDeleted = 0
    for n = 0 to ubound(arFiles)
    '=================================================
    ' Files deleted via FSO methods do *NOT* go to the recycle bin!!!
    '=================================================
    on error resume next 'in case of 'in use' files...
    arFiles(n).delete true
    if err.number <> 0 then
    wscript.echo "Unable to delete: " & arFiles(n).path
    else
    nDeleted = nDeleted + 1
    end if
    on error goto 0
    next

    msgbox nDeleted & " of " & ubound(arFiles)+1 _
    & " eligible files were deleted"


    sub SelectFiles(sPath,vKillDate,arFilesToKill,bInclude SubFolders)
    on error resume next
    'select files to delete and add to array...
    '
    set folder = fso.getfolder(sPath)
    set files = folder.files

    for each file in files
    ' uses error trapping around access to the
    ' Date property just to be safe
    '
    dtlastmodified = null
    on error resume Next
    dtlastmodified = file.datelastmodified
    on error goto 0
    if not isnull(dtlastmodified) Then
    if dtlastmodified < vKillDate then
    count = ubound(arFilesToKill) + 1
    redim preserve arFilesToKill(count)
    set arFilesToKill(count) = file
    end if
    end if
    next

    if bIncludeSubFolders then
    for each fldr in folder.subfolders
    SelectFiles fldr.path,vKillDate,arFilesToKill,true
    next
    end if
    end sub
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  5. #5
    Backup Windows batch
    geregistreerd gebruiker
    286 Berichten
    Ingeschreven
    28/06/04

    Locatie
    Almelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Bedrijf: Shock Media B.V.
    URL: www.shockmedia.nl
    Registrar SIDN: Ja
    KvK nummer: 09107826
    Ondernemingsnummer: nvt
    View nl.linkedin.com/company/shock-media-bv's profile on LinkedIn

    Mjah, dat vbscript is enkel voor lokaal gebruik toch? Ik meen dat de toppic starter bedoeld om backups die ouder dan 7 dagen van de remote ftp server te verwijderen ipv lokaal.

  6. #6
    Backup Windows batch
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    tenzij de remote ftp ook een windows machine is.
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  7. #7
    Backup Windows batch
    moderator
    7.022 Berichten
    Ingeschreven
    29/07/03

    Locatie
    Nijmegen

    Post Thanks / Like
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)
    175 Berichten zijn liked


    Naam: Mike
    Bedrijf: admin.nu
    URL: www.admin.nu
    Registrar SIDN: Ja
    KvK nummer: 09139651

    # Logfile wordt beschreven, welke backup als laatst toegevoegd is.
    find /backup/files/sysbk/* -mtime -1 -print >> /backup/scripts/backup_list.txt
    # Backup ouder dan 10 dagen wordt automatisch verwijderd.
    find /backup/files/sysbk/* -mtime +10 -exec rm {} \;

    zo doe ik het in mijn backup script voor linux
    "Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
    Boek je admin vandaag nog via : www.admin.nu
    Gevestigd in Nederland en Moldavië

    Lees hier de webhostingtalk.nl forum regels en voorwaarden!

  8. #8
    Backup Windows batch
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Via FTP is ook geen probleem natuurlijk met VBS

    http://www.serverobjects.com/products.htm

    AspInet™ This component allows you to remotely GET and PUT files via FTP from ASP. Note: This is a server-side component and does not read client-side files. This is for strictly server-side file transfer.
    Download gratis component:
    http://www.serverobjects.com/comp/AspInet.zip

  9. #9
    Backup Windows batch
    geregistreerd gebruiker
    286 Berichten
    Ingeschreven
    28/06/04

    Locatie
    Almelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Bedrijf: Shock Media B.V.
    URL: www.shockmedia.nl
    Registrar SIDN: Ja
    KvK nummer: 09107826
    Ondernemingsnummer: nvt
    View nl.linkedin.com/company/shock-media-bv's profile on LinkedIn

    Naja, ik heb er nog eens naar gekeken, en verder als dit kwam ik niet echt in batch (wat een k*t gelimiteerd "taaltje" is dat toch).
    Code:
    :: Settings
    set ip="127.0.0.1"
    set port="21"
    set username="user"
    set password="password"
    set filename="current.mbf"
    set filepath="C:\database\"
    set fileext="mbf"
    
    :: Datum in een txt bestand zetten
    date.exe/t >date.txt
    
    :: De datum juist in een var zetten
    
    For /F "tokens=2 delims= " %%A IN (.\date.txt) DO set curdate="%%A"
    
    :: Bestand copyen
    copy.exe /Y %filepath%%filename% %curdate%.%fileext%
    
    :: Uploading the file
    
    echo open %ip% %port%>temp.txt
    echo %username%>>temp.txt
    echo %password%>>temp.txt
    echo bin>>temp.txt
    echo put %curdate%.%fileext%>>temp.txt
    echo quit>>temp.txt
    
    ftp.exe -v -i -d -s:temp.txt
    
    :: Deleting the temp files
    del /F /Q temp.txt
    del /F /Q %curdate%.%fileext%
    del /F /Q date.txt
    Dit is ongetest, maar zou ongeveer moeten doen wat jij vroeg, enkel nie thet verwijderen van de oude backups.
    Laatst gewijzigd door Ic3man; 21/08/04 om 20:14.

  10. #10
    Backup Windows batch
    geregistreerd gebruiker
    208 Berichten
    Ingeschreven
    28/03/03

    Locatie
    Kapellen, België

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Heb hem nu in PHP gemaakt, als iemand interesse heeft post ik hem wel...

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics