← Back to team overview

sslug-teknik team mailing list archive

SV: Toomany arguments i script

 

Hej

Takker for informationen. Det virker som det skal.

Grunden til at jeg forsøgte at bruge scriptet med if-sætningen
er at jeg har et tilsvarende kørende på SunOS 5.8 og 5.9 og her
fungerer det uden problemer. 

Med venlig hilsen

Frank Larsen
KIMIK IT
PO Box 740		Mailto:fl@xxxxxxxxxxx
DK-3900 Nuuk	Phone: +299 34 20 00
Greenland		Fax:   +299 32 98 30
Visit			http://www.kimik-it.gl


-----Oprindelig meddelelse-----
Fra: Mogens Kjaer [mailto:mk@xxxxxx]
Sendt: 14. februar 2003 11:53
Til: sslug-teknik@xxxxxxxx
Emne: Re: [TEKNIK] Toomany arguments i script


Frank Larsen wrote:
> Hej
> 
> Dette scripts på køres cron hver 10 min.
> 
> cd /home/backup/arch/S
> if [ -f *.arc ]
> then
>   /usr/bin/gzip *.arc
> fi
> 
> Problemet er at der kommer følgende fejl:
> 
> /home/app/oracle/8.1.7/scripts/archcompress: [: too many arguments

hvis der nu er to filer, bliver if sætningen til:

if [ -f fil1.arc fil2.arc ]

og det giver ikke mening

Prøv med:

cd /home/backup/arch/S
find . -name \*.arc -exec gzip {} \;

Mogens

-- 
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@xxxxxx Homepage: http://www.crc.dk