Ik heb wat gezocht op google en ik kom nu niet meer verder.

Ik heb een map die ik iedere dag wil kopieeren en opslaan voor archiefdoeleinden. De map "mapX" moet dus iedere 24 uur worden gekopieerd en ik zou graag willen dat de map de naam van de datum krijgt dus bijv. 22 april 2006 -> 220406 en dan de volgende 230406.

Dat kopieeren heb ik nu geloof ik gevonden hoe dat moet met een cronjob:

0 12 * * * cp -R /mapX/* /backupdir

Nu is alleen nog de vraag of dit ook echt klopt EN hoe ik dan ervoor zorg dat hij die naam aan de map geeft. En bij de volgende niet die vorige overschrijft maar weer een nieuwe naam maakt...

Hoop dat ik het een beetje goed heb uitgelegd, alvast bedankt voor de reacties.
Ik ga toch nog even door.

0 12 * * * cp -R /mapX /backupdir/
15 12 * * * php /backuprenamebestandje.php

Ik heb een oplossing waarmee het in één regel kan.

0 12 * * * cp -R /mapX /backupdir/`date "+%Y%m%d"`

Let op de ` (backtick) tekens (dus ook 1 aan het eind)

Edit: Ik heb het hier getest en het werkt.
hmm dat ook maar eens even proberen dan xD
Modifying Cron File

Your changes have been submitted.

Go Back


afwachten geblazen :)
Wat? Je gaat nu zitten wachten totdat het morgen 12 uur is? Nee toch?

Dan pas je de tijd toch even aan:
46 19 * * * ...............

Niet op de postingstijd letten. Phphulp server loopt altijd verkeerd. (Te snel)
hmm wat raar... ik kan dat er niet achter zetten, als ik dat doe dan knipt hij na het submitten alles na "date" weg... dus dat werkt niet :s
nee nee ik heb gewoon overal mooi sterretjes gezet zodat ik het al na 1 min. zie. Zo'n newbie ben ik nou ook weer niet ;)
Je hebt ook de ` vóór date staan en die pakt ie wel?

Edit: Typo
ik heb die hele regel c/p

cp -R blablabla /rssarchief/`date "+%Y%m%d"`

en zodra ik op submit druk is dit nog maar over
cp -R blablabla /rssarchief/`date

0_o

Waarom doet ie nou niet gewoon wat ik wil :(
dan maar op die vorige omslachtigere manier i guess... Weet je wat ik verkeerd heb gedaan in die php file?

Hij geeft deze error:
Warning: rename(/rssarchief/rss,/rssarchief/20060422): No such file or directory in /home/lynckbe/public_html/backuprenamebestandje.php on line 3
En met enkele quotes (werkt ook namelijk)

cp -R blablabla /rssarchief/`date '+%Y%m%d'`

Reageren