Hallo, hab mal wieder ein Bash-Prob. Möchte gerne ausgewählte Dateien in mein Webserver-Verzeichnis kopieren, um diese dann anderen zwecks Vergleich und Lernens zur Verfügung zu stellen. Das Script funktioniert auch schon prima. Nur leider bekomme ich immer die Meldungen ausgeworfen: cp: {: Datei oder Verzeichnis nicht gefunden cp: }: Datei oder Verzeichnis nicht gefunden Vermutlich denkt cp, dass er auch schon die {} kopieren soll. jedoch sollte ich die dateien doch als eine art liste zusammenfassen können. schließich funktioniert das eigentliche Vorhaben ja auch. Nur das eben diese Fehlermeldungen auftauchen, die dann doch etwas stören... besonders in der messages beim Aufruf per Cron... Das Script findet sich unten in der Mail (sorry für diese lange Mail). Weiss jemand guten, billigen Rat? ;-) Thnx. Wer sich das ganze mal ansehen möchte geht auf http://www.localserver.de/ *gg* Ciao Julian ____________________________________ ______ JP solution Internet Services / \ D-31655 Stadthagen, Germany /___/ / / Visit: www.JP-solution.de \__/ solution -----Original Message----- From: JP solution Server-System [mailto:root@zion.localserver.de] Sent: Monday, February 05, 2001 6:46 PM To: info@jp-solution.de Subject: #!/bin/sh # # Copy my config-filez to the web-directory # directory=/daten/public_html/www/konfiguration/filez echo echo "Welcome - saving your configuration now ..." echo echo "Now saving your configuration ..." # ./etc: cp -u { \ /etc/aliases \ /etc/capi.conf \ /etc/exports \ /etc/fstab \ /etc/hosts.allow \ /etc/hosts.deny \ /etc/hosts.equiv \ /etc/hosts.lpd \ /etc/idled.cf \ /etc/inetd.conf \ /etc/inittab \ /etc/issue \ /etc/issue.net \ /etc/lilo.conf \ /etc/motd \ /etc/named.conf \ /etc/organization \ /etc/proftpd.conf \ /etc/rc.config \ /etc/smb.conf \ /etc/squid.conf \ /etc/webalizer.conf \ /etc/ypserv.conf \ \} $directory/etc #./etc/atalk: cp -u { \ /etc/atalk/AppleVolumes.default \ /etc/atalk/AppleVolumes.system \ /etc/atalk/afpd.conf \ /etc/atalk/atalkd.conf \ /etc/atalk/papd.conf \ } $directory/etc/atalk # ./etc/default: cp -u { \ /etc/default/useradd \ } $directory/etc/default # ./etc/http: cp -u { \ /etc/httpd/httpd.conf \ } $directory/etc/http # ./etc/isdn: cp -u { \ /etc/isdn/callerid.conf \ /etc/isdn/inetmon.conf \ /etc/isdn/isdn.conf \ /etc/isdn/isdnlog.isdnctrl0.options \ } $directory/etc/isdn # ./etc/leafnode: cp -u { \ /etc/leafnode/config \ } $directory/etc/leafnode # ./etc/mail: cp -u { \ /etc/mail/access \ /etc/mail/genericstable \ /etc/mail/localserver.de.mc \ /etc/mail/mailertable \ /etc/mail/relay-domains \ /etc/mail/sendmail.ct \ /etc/mail/sendmail.cw \ /etc/mail/userdb \ /etc/mail/virtusertable \ } $directory/etc/mail # ./etc/ppp: cp -u { \ /etc/ppp/ip-down.local \ /etc/ppp/ip-up \ /etc/ppp/ip-up.local \ /etc/ppp/options.ippp0 \ } $directory/etc/ppp # ./etc/rc.config.d: cp -u { \ /etc/rc.config.d/i4l.rc.config \ /etc/rc.config.d/i4l_hardware.rc.config \ /etc/rc.config.d/sendmail.rc.config \ /etc/rc.config.d/ypserv.rc.config \ } $directory/etc/rc.config.d # ./etc/skel: cp -u { \ /etc/skel/.bash_history \ /etc/skel/.bashrc \ /etc/skel/.profile \ } $directory/etc/skel # ./etc/ssh: cp -u { \ /etc/ssh/ssh_config \ /etc/ssh/sshd_config \ } $directory/etc/default # ./root: cp -u { \ /root/.fetchmailrc \ /root/ftp.suse.com \ /root/mirror.defaults \ /root/.smsrc \ } $directory/root # ./root/bin: cp -u { \ /root/bin/dns_update.sh \ /root/bin/setrights.sh \ } $directory/root/bin # ./sbin/init.d: cp -u { \ /sbin/init.d/boot.local \ /sbin/init.d/i4l_hardware \ } $directory/sbin/init.d # ./usr/local/bin: cp -u { \ /usr/local/bin/smswebde.pl \ } $directory/usr/local/bin # ./usr/local/inetmon-0.2: cp -u { \ /usr/local/inetmon-0.2/README \ /usr/local/inetmon-0.2/call_in.sh \ /usr/local/inetmon-0.2/iod.sh \ /usr/local/inetmon-0.2/s_email.sh \ /usr/local/inetmon-0.2/s_popup.sh \ } $directory/usr/local/inetmon-0.2 # ./usr/sbin: cp -u { \ /usr/sbin/myuseradd.sh \ } $directory/usr/sbin # ./var/named: cp -u { \ /var/named/127.0.0.rev \ /var/named/192.168.0.rev \ /var/named/localhost.hosts \ /var/named/localserver.de.hosts \ /var/named/root.hint \ } $directory/var/named # ./var/spool/cron/tabs: cp -u { \ /var/spool/cron/tabs/root \ /var/spool/cron/tabs/wwwrun \ } $directory/var/spool/cron/tabs # ./var/spool/fax/etc: cp -u { \ /var/spool/fax/etc/config \ /var/spool/fax/etc/config.c2fax \ /var/spool/fax/etc/config.faxCAPI \ /var/spool/fax/etc/hosts.hfaxd \ } $directory/var/spool/fax/etc # ./var/yp: cp -u { \ /var/yp/Makefile \ /var/yp/securenets \ /var/yp/ypmake.conf \ } $directory/var/yp