Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Mikhail Polykovsky                   2:5020/400     11 Jun 2004  07:14:38
 To : Nikolay Pichtin
 Subject : Re: Опять про запуск скрипта из скрипта
 -------------------------------------------------------------------------------- 
 
 
 NP>  Читал доки, просмотрел эхи но так и не нашел
 NP> решения - есть скрипт, разбирающий Excel-файл.
 NP> Работает долго. Как его запустить (через броузер)
 NP> и не дожидаясь окончания выполнения вывести какое-то
 NP> сообщение и что-бы броузер не ждал.
 
 Кстати, есть вариант отслеживания долгой работы без fork и прочей радости:
 
  отдаешь браузеру готовый html, в котором есть <span id='counter'
 name='counter'></span>
  начинаешь разбирать файл.
  по мере работы печатаешь туда же в STDOUT отчет, типа
  addCounter("Разобрали строчку $i");
 sub addCounter{
         my $text = shift;
         $text =~ s/\n/<br>/g;
         $text =~ s/\"/\\\"/g;
         print qq|<script language="JavaScript">
         <!--
                 counter.innerHTML = counter.innerHTML + "$text";
         //-->
         </script>|.(' 'x4096);
 }
 Если строчки разбираются очень долго, можно добавить страховку в виде
 печатания точки каждые 10 секунд (в начало долгой работы):
 $SIG{ALRM} = \&ticker;
 alarm(10);
 
 sub ticker{
         alarm(10);
         addCounter('.');
         return 1;
 }
 -- 
 Михаил Полыковский
 http://copi.ru/27690/
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: UTC (2:5020/400)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Опять про запуск скрипта из скрипта   Nikolay Pichtin   10 Jun 2004 21:52:01 
 Re: Опять про запуск скрипта из скрипта   yurik shestakov   11 Jun 2004 02:03:12 
 Re: Опять про запуск скрипта из скрипта   Nikolay Pichtin   13 Jun 2004 16:52:17 
 Re: Опять про запуск скрипта из скрипта   Artem Chuprina   14 Jun 2004 02:20:29 
 Re: Опять про запуск скрипта из скрипта   Mikhail Polykovsky   11 Jun 2004 07:14:38 
 Re: Опять про запуск скрипта из скрипта   Artem Chuprina   11 Jun 2004 14:36:20 
Архивное /ru.cgi.perl/909653befb8b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional