Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с архивом 
:(
    Опции темы
Usya
Дата 29.7.2005, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



В свое время поспешил закрыть аналогичную тему, т.к. нашел решение прошлой проблемы...

Сейчас вопрос немного посложнее.
Не подскажете, почему может не работать следующая строка?

Код

system('nice rar e '.@dir[0].$filen.'.rar '.@dir[0].'pr/');


У меня есть несколько файлов, закачанных с разных серваков... Я их распаковываю и обрабатываю.
Все кроме одного в автоматическом режиме (через Cron jobs) обрабатываются нормально, а один ни в какую...
Причем, если запускать скрипт из браузера - все работает нормально абсолютно для всех архивов...

Не могу понять, где собака зарыта smile
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
Sadok
Дата 29.7.2005, 09:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 2.11.2004

Репутация: 1
Всего: 2



Может $dir[0]? А проблема, скорее всего, в путях и правах.
PM   Вверх
Usya
Дата 29.7.2005, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



Цитата
Может $dir[0]?


Может, но маловероятно, хотя попробую...

Цитата
А проблема, скорее всего, в путях и правах.


Путь указан полностью. В отношении прав, честно говоря, не знаю, где может быть загвоздка...

Это сообщение отредактировал(а) Usya - 9.10.2005, 06:59
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
Usya
Дата 30.7.2005, 07:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



Цитата
Может $dir[0]?


Проверил...
По нулям.
Тоже самое.
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
Usya
Дата 2.10.2005, 07:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



Некоторое время это терпело, но сейчас надо подчищать мелочи.
С этой я так и не смог ничего сделать. Причем не распаковывает, потому что ничего не видит при запуске через Cron jobs.
Это я проверил через
Код

system('nice rar vb '.@dir[0].$filen.'.rar >'.@dir[0].'eee.txt');

Если запускать в браузере, то всё на ура.

Буду благодарен за любую идею.

P/s
М/б полезным - этот файл выдается php-скриптом. Может здесь собака зарыта? Хотя маловероятно...

Это сообщение отредактировал(а) Usya - 2.10.2005, 07:40
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
sharq
Дата 3.10.2005, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: 2
Всего: 28



Usya проблема в путях, попробуй указать полный путь от корня.

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
Usya
Дата 3.10.2005, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



Пути полные...
Кроме того, такая строка
Код

system('nice unzip '.@dir[0].$filen.'.zip'.' -d '.@dir[0].'pr/');

работает как через Cron, так и при запуске в адресной строке браузера.

Что мне кажется, что надо указать полный путь к rar-у. Может бред, а может и не совсем...
Попробовал сегодня с другим раровским архивом-такая же ерунда. Все зиповские работают на ура...
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
Usya
Дата 9.10.2005, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 154
Регистрация: 7.6.2005

Репутация: нет
Всего: нет



Пока ждал, решил спросить у админа полный путь к rar-у.
Подставил - и все заработало.
Странно......................
Может глюки с rar-ом, может криво встал, может еще что-либо, но я считал, что к rar-у не надо указывать полный путь. Да и unzip работает нормально в сокращенном варианте (без указания полного пути).
Хотя, по большому счету, какая разница - самое главное, что работает smile

Спасибо за советы!
--------------------
Я не волшебник, я только учусь...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0495 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.