On Tue, 13 Jan 2009 00:32:28 +0300 Alexey Pechnikov wrote: AP> Hello!
AP> Пакую директорию: AP> zip -j /tmp/share.zip /var/www/testing/offline1/www/share/Akcii/* AP> adding: 1000minyt.html (deflated 54%) AP> adding: 24_chasa.html (deflated 73%) AP> ... и так далее ... AP> Теперь делаем то же самое из скрипта, запущенного веб-сервером: AP> zip -j /tmp/share.zip /var/www/testing/offline1/www/share/Akcii/* AP> zip error: Nothing to do! (/tmp/share.zip) AP> Error: zip warning: name not matched: /var/www/testing/offline1/www/share/Akcii/*.* AP> Пробовал менять путь, без толку, тоже не работает: AP> zip -j /tmp/share.zip /var/www/testing/offline1/www/share/Akcii/ AP> zip -j /tmp/share.zip /var/www/testing/offline1/www/share/Akcii/*.* AP> Рекурсивный вариант AP> zip -jr /tmp/share.zip /var/www/testing/offline1/www/share/Akcii/ AP> работает корректно, но мне не нужны поддиректории. AP> Вопрос: в чем может быть дело? Разве что переменные окружения при запуске из-под веб-сервера AP> отличаются, но каким боком они мешают работе zip, ума не приложу. Есть подозрение, что * не раскрывается и zip пробует запаковать файл с именем '*'. А если так? find /var/www/testing/offline1/www/share/Akcii/ -type f -print0 | xargs -0 zip -j /tmp/share.zip -- Mikolaj Golub -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

