On Sun, 26 Jan 2003, Gerhard Engler wrote: > Dazu habe ich mir ein Script erstellt, das leider immer mit > der Fehlermeldung too many arguments abbricht. > > #! /bin/sh cd / > > if [ -f /home/data/backup/backup.*.$(date +"%Y%m%d")*.tar.gz > ]; then cp /home/data/backup/backup.*.$(date > +"%Y%m%d")*.tar.gz /home/data/backup/woche/ fi > > Das too many arguments kommt nur, wenn die Bedingung > eintrifft, d. h. wenn die gesuchte Datei vorhanden ist. Hast Du schonmal versucht das ganze in Anfürungsstriche zu schreiben? So | if [ -f ".../backup/backup.*.$(date +"%Y%m%d")*.tar.gz" ]; oder so | if [ -f '.../backup/backup.*.$(date +"%Y%m%d")*.tar.gz' ]; Gruß, Markus -- "Java ist natuerlich absoluter Scheiss, aber es tut fuer Prozessoren und RAM, was Porno fuer unsere Bandbreite tut: sie billiger und leistungsfaehiger machen." [Felix v. Leitner in d.a.s.r.]
Attachment:
pgpAbTiLDoxVI.pgp
Description: PGP signature