← Back to team overview

sslug-teknik team mailing list archive

Re: crontab

 

Leif Lende skrev:


Hvis der er noge der bliver lidt forvirret, så er det nok fordi jeg prøvede forskellige små ændinger i mellem tiden. Der var flere fejl. Men for god ordens skyld, så her kommer den syntaks, der blev accepteret af crontab:

0 5 * * 1 tar cvfz /disk/sda1/var_w`echo$DATE`.tgz /var > /disk/sda1/var_w`echo$DATE`weekly_bcup_index.txt
> 30 5 * * * tar cvfz /disk/sda1/var_d`echo$DATE`.tgz `find /var -mtime > -7 -type f -print` > /disk/sda1/var_d`echo$DATE`nightly_bcup_index.txt

Det funker ikke det here. Enten er mine lærebørger for gamle, eller så forstår jeg bare ikke:

`echo$DATE` -indsettelsen bliver simpelthen ignoreret. Hvad er korrekt for at få sat et tidspunkt ind i filnavn? txt-filen bliver godt nok skrevet, også hvis jeg fjerner ´echo$DATE`, men med kun indholdet failed to open (og så kommer filnavnet).

Der skulle gerne stå en liste over kopierede filer.
Hvad er en god måde at skrive det ind?

.tgz -filen bliver skrevet i /root/, hvis jeg angiver uden sti, men jeg skulle gernehave det skrevet i /disk/sda1/.
Det er ikke rigtig prøvet ad endnu, efter at jeg har strippet syntax.

skal jeg bruger ../for at komme et trind op fra root?

Kunne måske bruge et symlink i /root/ til disken?
Leif



Follow ups

References