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?
In reply to Re^2: Why doesn't system("zip -D") exclude directories?
by YuTsun
in thread Why doesn't system("zip -D") exclude directories?
by YuTsun
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |