Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: .tar.gz bestanden in een map zetten  (gelezen 841 keer)

Offline diginl

  • Lid
.tar.gz bestanden in een map zetten
« Gepost op: 2012/05/28, 15:59:22 »
De opzet:

Elke nacht worden er back-ups gemaakt vanuit een hosting omgeving.
De bestandsnamen zijn elke dag hetzelfde username.tar.gz

Nu wil ik op een of andere manier dat alle .tar.gz bestanden elke dag automatisch in een map gezet worden.

De stappen:
1. map met datum van vandaag aanmaken
 - mkdir -m 777 /home/rssl01/$(date +%Y-%m-%d)
2. alle .tar.gz bestanden uit de /home/rssl01 moeten in de aangemaakte map gezet worden.

Hoe kan ik zorgen dat dit gedaan wordt?


Loran

Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #1 Gepost op: 2012/05/28, 16:08:23 »
Je zou hier eigenlijk een scriptje voor moeten maken dat automatisch word uitgevoerd. Ik zal misschien vanavond even kijken hoe dat moet en je het eind script geven/ de handleiding hoe je dat moet doen. Groeten, Tristan

Offline diginl

  • Lid
Re: .tar.gz bestanden in een map zetten
« Reactie #2 Gepost op: 2012/05/28, 16:09:14 »
Zou helemaal te gek zijn Tristan :)


Loran

Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #3 Gepost op: 2012/05/28, 16:20:08 »
Ik heb alvast even gekeken voor je, het is zeker mogelijk ! alleen heeft de .tar.gz die je automatisch wilt laten verplaatsen altijd dezelfde naam ? Of word de naam automatisch gegenereerd op bijvoorbeeld datum ?

Offline diginl

  • Lid
Re: .tar.gz bestanden in een map zetten
« Reactie #4 Gepost op: 2012/05/28, 16:22:39 »
Er zijn meerdere .tar.gz bestanden,  het zijn de DirectAdmin accounts op de hosting server. dus dit kan aardig variĆ«ren.
De naam kan bijvoorbeeld zijn:
- loran.tar.gz
- tristan.tar.gz
- ubuntu.tar.gz

Maar de bestanden zijn elke dag wel hetzelfde.

Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #5 Gepost op: 2012/05/28, 20:15:10 »
Ik heb vandaag denk ik helaas geen tijd meer... maar ik zal morgen (uiterlijk) voor je beginnen ! Hoop dat het niet erg dringend is.. Mocht je zelf al een beetje willen kijken zou je onder andere kunnen googelen op dingen als"bash script maken" of "bash script with infinite loop" afhankelijk of je ook engelse sites wilt gebruiken natuurlijk ;). Heb verder wel alle benodigde info, dus gaat zeker lukken !

Tristan

Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #6 Gepost op: 2012/05/28, 20:55:46 »
Toch nog wat tijd ! Weet je hoe laat exact alle backups klaar zijn , zodat de bestanden verplaatst kunnen worden ?

Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #7 Gepost op: 2012/05/28, 21:40:10 »
Start script :
even de .txt extentie er afhalen...
chmod +x om uitvoerbaar te maken
./script.sh om uit te voeren, zodra je dit doet, zorg dan dat het script IN de map staat waar alle gegenereerde backups in komen !!! Anders zal het script falen.
Stop script:
Ctrl + C ...


Het script zal vanaf het moment dat je hem draait om de 24 uur alle .tar.gz bestanden in die map verplaatsten naar de door jouw aangegeven map.
Verder niets ;)

Hoop dat het werkt (niet kunnen testen wegens tijd gebrek),

Tristan

Re: .tar.gz bestanden in een map zetten
« Reactie #8 Gepost op: 2012/05/28, 21:46:47 »
Heb je de mogelijkheid om zelf de back-up in te stellen?
Op mijn server met DirectAdmin heb ik het namelijk zo gedaan dat elke nacht er een back-up draait en in de map gezet van die dag, dus je krijgt dan 7 back-up regels.
Gr.
Benjamins
Informatie over linux: Alles over Linux


Offline tloader11

  • Lid
    • Administrator
Re: .tar.gz bestanden in een map zetten
« Reactie #9 Gepost op: 2012/05/28, 21:58:20 »
het script is aan te passen als je dat bedoelt, maar je kan er niet mee aanpassen WAT hij moet back-upen voor je... Hier zouden eventueel extra regels in het script voor geplaatst kunnen worden.

(weet niet of dit je vraag goed beantwoord, want ik snapte hem niet helemaal :$)