Hi Michael, On Sat, 29 Oct 2005, Michael Müller wrote:
ich habe folgendes script für meine statistiken geschrieben, leider sehe ich den fehler nicht:
#!/bin/sh for domain in { `ls -1d /srv/www/htdocs/virtualserver/* | sed ^ "s/\/srv\/www\/htdocs\/virtualserver\///" ` } ^ do if ! [ -d /srv/www/htdocs/virtualserver/${domain}/stats ] ; then mkdir /srv/www/htdocs/virtualserver/${domain}/stats ; fi webalizer -o /srv/www/htdocs/virtualserver/${domain}/stats /var/log/apache2/${domain}-access_log -t Statistic -n ${domain} done
das script macht schon das, was es sollte, jedoch als 1. und letzte ausgabe kommt :
mkdir: cannot create directory `/srv/www/htdocs/virtualserver/{/stats': No such file or directory Webalizer V2.01-10 (Linux 2.4.20-021stab028.18.777-enterprise) English Error: Can't open log file /var/log/apache2/{-access_log
ich vermisse da noch einen Fehler mit der umgekehrten Klammer. Hast du den nur übersehen oder gibt es den nicht? Wenn du in der for Anweisung die geschweiften Klammern weglässt, sollte es funktionieren (ungetestet) Greetings Daniel -- Wir sind nicht nur für das verantwortlich, was wir tun, sondern auch für das, was wir nicht tun.