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

Stanislav Ievlev =?iso-8859-1?q?stanislav=2Eievlev_=CE=C1_gmail=2Ecom?=
Пн Мар 31 10:53:09 MSD 2008


Всё очень просто ;)
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 '()'
>          ;;
>
>  то все нормально
>  Багофича? :)
>
>  С уважением, инженер отдела ИИС ООО «Центр»
>  Шакиров Ленар Наилевич
>  shakirov на cg.ru
>  (843) 533-88-14
>
>  Российская Федерация
>  Казань, ул. Зинина, 3а
>  420029, а/я 81
>
>  http://www.cg.ru/
>  _______________________________________________
>  devel-conf mailing list
>  devel-conf на lists.altlinux.org
>  https://lists.altlinux.org/mailman/listinfo/devel-conf


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