Voytek Eymont wrote:
I want to check if two files exists, if so, run awstats, how do I put an 'and', and, is that the way to check it ?
if [ -s /home/$DOMAIN/logs/2004-$j-$i-access.rog ] AND [ -s /etc/awstats/awstats.www.$DOMAIN.conf ]; then /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.$DOMAIN -update fi
Voytek
It's "-a", e.g.:
<>if [ -s /home/$DOMAIN/logs/2004-$j-$i-access.rog -a -s /etc/awstats/awstats.www.$DOMAIN.conf ]; then /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=www.$DOMAIN -update fi
See "man test" as this is the program which is aliased to "[" (by means of having
a symbolic link from /usr/bin/[ to /usr/bin/test).
HTH,
--Amos
-- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html
