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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Catalyst загрузить класс с друого скрипта 
V
    Опции темы
gcc
Дата 12.12.2009, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



есть контроллер не маленький, нужно его запустить через cron

чтобы не переписывать код хотел спросить, можно ли каталист как-то загруить в CGI, НО выполнить конкретный метод MyApp::Controller::Cron::converts через cron?

пробовал так, но очень странная ошибку выдает:

(посмотрел исходники Catalyst::Test , но не понялчто-то, по-моиму реально сложнова-то http://cpansearch.perl.org/src/BOBTFISH/Ca...atalyst/Test.pm )

Код

#!/usr/local/bin/perl -w


use strict;
use warnings;
use Getopt::Long;
use Pod::Usage;
use FindBin;
use lib "$FindBin::Bin/../lib";
use Catalyst::Test 'MyApp';

# use parent 'Catalyst::Controller';

#print '1';

# use Proc::Daemon;
#     Proc::Daemon::Init;

#use Proc::PID::File;
#die "Already running!" if Proc::PID::File->running();


my $help = 0;

GetOptions( 'help|?' => \$help );

# pod2usage(1) if ( $help || !$ARGV[0] );

# print request($ARGV[0])->content . "\n";


my($res, $c) = ctx_request('/');
print $c;

MyApp::Controller::Cron::converts($res,$c);

1;




ошибку
Код

Modification of non-creatable array value attempted, subscript -1 at /usr/local/lib/perl5/site_perl/5.8.9/Catalyst/Dispatcher.pm line 281.


казалось бы все работает, только вот эта ошибка...




Это сообщение отредактировал(а) gcc - 12.12.2009, 11:15
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 12.12.2009, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

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



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


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

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


 




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


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

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