in reply to Re: Why doesn't system("zip -D") exclude directories?
in thread Why doesn't system("zip -D") exclude directories?
Thank you. As near as I can tell, though, the relevant environments are the same (I'm self-taught though, so that may not be saying much).
With the variables expanded, the command line looks like this, whether called from system() or from the commandline:
/usr/bin/zip -D /var/apache2/htdocs/appspace/output/test.zip /var/apac +he2/htdocs/appspace/output/*.[Mm][Ii][Ff] 1>>/var/apache2/htdocs/apps +pace/log/job.log 2>>/var/apache2/htdocs/appspace/log/error.log
I run both the command line and the script in /var/apache2/cgi-bin, and both run as "root". Moreover, the behavior is identical on my Mac OS X laptop and on a remote Solaris 11 server. I am using the same "zip" in each case, as nearly as I can tell:
# which zip /usr/bin/zip
Is there some shell variable that might affect this other than which executable shell points to in each case?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Why doesn't system("zip -D") exclude directories?
by ikegami (Patriarch) on May 05, 2010 at 22:27 UTC | |
by YuTsun (Initiate) on May 05, 2010 at 23:34 UTC | |
|
Re^3: Why doesn't system("zip -D") exclude directories?
by choroba (Cardinal) on May 05, 2010 at 21:39 UTC | |
by almut (Canon) on May 05, 2010 at 22:48 UTC |