[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