Hallo, Am Fri, 07 May 2004, Dominik Schopper schrieb:
Am Freitag, 7. Mai 2004 15:07 schrieb christian zimmermann:
Ulrich Hiller wrote: [..]
/www/htdocs/stats/logresolvemerge.pl{ \
^hier wuerde ein ein Leerzeichen fehlen.
warum die geschweiften klammern? so wie ich mich erinnere, sind die für z.b compound statements, funktionen und variablen-namen trennung vorgesehen ... wenn das nur aufruf-argumente für das perl-skript sein sollen (@ARGV), dann würde ich das mit \ aber ohne { ... } machen! oder hab ich da was falsches im kopf mit den klammern
Nein. Vollkommen korrekt. Ausserdem ist der wiederholte Aufruf von date Unfug. ==== DATE="`date '+%Y%m%d'`" /www/htdocs/stats/logresolvemerge.pl \ /srv/www/htdocs/stats/web1/access_log-${DATE}.gz \ /srv/www/htdocs/stats/web1/ssl_request_log${DATE}.gz \ /srv/www/htdocs/stats/web2/access_log-${DATE}.gz \ /srv/www/htdocs/stats/web2/ssl_request_log${DATE}.gz \ /srv/www/htdocs/stats/web3/access_log-${DATE}.gz \ /srv/www/htdocs/stats/web3/ssl_request_log${DATE}.gz \
/srv/www/htdocs/stats/access_log
Die Fehlermeldung: ./stats_script.sh: line 43: syntax error near unexpected token `}' kommt uebrigens daher, dass vor der '}' ein Zeilenumbruch (nicht maskiert!) oder ein ';' fehlt. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.