Hallo peepz, Ik ben bezig met een php backup scripts voor mijn sites. Daarin maak ik sql files met mysqldump en pak ik in met gzip. Dit gaat GOED.
Daarnaast wil ik met gzip de sites ingepakt hebben.. het gaat om adressen die er zo uitzien:
/home/sites/www.site1.nl/web
Nu had ik bedacht deze vervolgens te kunnen gzippen met volgend commando:
gzip -c /home/sites/www.site1.nl/web/* > /home/sites/www.site2.nl/web/backup/test.gz
Uiteraard doe ik dit iets anders zodat het script dynamisch te configureren is.
Nu slaat deze de directories over en pakt maar volgens mij zelfs maar 1 bestand. Hoe pak ik alle bestanden en directories in 1 keer mee zonder deze te weten.. want ik weet niet alle directories van de gebruiker!
Vervolgens zou ik het liefst al deze bestanden die ik in 1 directorie zet als een soort van "cabinet" file willen downloaden zodat ik niet alle files apart hoef aan te klikken. De directorie ga ik beveiligen met htacces en dit is geen probleem!
Ik hoop dat jullie snappen wat de bedoeling is. Ik wil dit script eventueel wel op internet zetten zodra die af is, zodat meerdere mensen dit script kunnen gebruiken.
Ik maak dit script in php, omdat niet iedereen de beschikking heeft over CRON, maar ik zelf ook CRON nog niet snap
Als laatste misschien slim om een user te creeren die alleen SELECT rechten oid op mysqldump heeft op elke database? gaat dit werken?
Daarnaast wil ik met gzip de sites ingepakt hebben.. het gaat om adressen die er zo uitzien:
/home/sites/www.site1.nl/web
Nu had ik bedacht deze vervolgens te kunnen gzippen met volgend commando:
gzip -c /home/sites/www.site1.nl/web/* > /home/sites/www.site2.nl/web/backup/test.gz
Uiteraard doe ik dit iets anders zodat het script dynamisch te configureren is.
Nu slaat deze de directories over en pakt maar volgens mij zelfs maar 1 bestand. Hoe pak ik alle bestanden en directories in 1 keer mee zonder deze te weten.. want ik weet niet alle directories van de gebruiker!
Vervolgens zou ik het liefst al deze bestanden die ik in 1 directorie zet als een soort van "cabinet" file willen downloaden zodat ik niet alle files apart hoef aan te klikken. De directorie ga ik beveiligen met htacces en dit is geen probleem!
Ik hoop dat jullie snappen wat de bedoeling is. Ik wil dit script eventueel wel op internet zetten zodra die af is, zodat meerdere mensen dit script kunnen gebruiken.
Ik maak dit script in php, omdat niet iedereen de beschikking heeft over CRON, maar ik zelf ook CRON nog niet snap
Als laatste misschien slim om een user te creeren die alleen SELECT rechten oid op mysqldump heeft op elke database? gaat dit werken?