[Devel-conf] alterator-cmdline vs woo-write

Шакиров Ленар =?iso-8859-1?q?shakirov_=CE=C1_cg=2Eru?=
Пн Мар 31 11:03:06 MSD 2008


В сообщении от Monday 31 March 2008 10:53:09 Stanislav Ievlev написал(а):
> Всё очень просто ;)
> alterator-cmdline завершает работу сразу после окончания обработки запроса
> ... Ваш фоновый процесс прибивают вместе с бакендом раньше чем он успеет
> пикнуть ;)
>
> 2008/3/31, Шакиров Ленар <shakirov на cg.ru>:
> > Доброго времени суток!
> >
> >  Отрывок из бэкенда:
> >
> >  #!/bin/sh
> >
> >  . /usr/share/alterator/build/backend3.sh
> >
> >  on_message()
> >  {
> >          case "$in_action" in
> >                  write)
> >                          case "$in__objects" in
> >                              run)
> >                                  $in_name &
> >                                  echo '()'
> >                                  ;;
> >  ...
> >
> >  Из qt интерфейса
> >         (woo-write "/mybackend/run"
> >                    'name "konsole")
> >  все работает, процессы форкаются и работают
> >  А вот:
> >   alterator-cmdline /mybackend/run action write name "konsole"
> >  работать не хочет, просто отвечает ()
> >  Но если в бэкенде убрать символ &, т.е.
> >
> >      run)
> >          $in_name
> >          echo '()'
> >          ;;
> >
> >  то все нормально
> >  Багофича? :)
> >

Ммм, спасибо большое!

Решил проблему sleep'ом на 1-2 сек

Или это не технологично? ;)


С уважением, инженер отдела ИИС ООО «Центр»
Шакиров Ленар Наилевич
shakirov на cg.ru
(843) 533-88-14

Российская Федерация
Казань, ул. Зинина, 3а
420029, а/я 81

http://www.cg.ru/


Подробная информация о списке рассылки devel-conf