← Back to team overview

sslug-teknik team mailing list archive

Re: crontab

 

Kim Schulz wrote:
On Sun, 11 Jan 2004 13:56:31 +0100
Leif Lende <leif@xxxxxxxx> wrote:

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

skal dette ikke være `echo $DATE`

Det skal det nok. Men noget er vel hvor cron skal få $DATE fra?

Det er da ikke umuligt at der eksisterer en variabel ved navn DATE, men at satse på at cron læser den er nok en kende drastisk.

Mon `date +%Y%m%d` eller noget i den retning er bedre at bruge. Prøv "date --help" for inspiration.

/k


--



Follow ups

References