Коллеги,
для обновления ПО требуется перезапустить веб-сервер на малине под Linux. Обновление осуществляется через сам веб-сервер, который закачивает на сервер обновляемые модули, заменяет свой исполняемый файл (он один), после чего через QProcess запускает вспомогательный процесс, который, в свою очередь, останавливает веб-сервер и тут же его запускает.
На этом задача вспомогательного процесса заканчивается, но он теряет своего родителя. Вроде бы, он должен превратиться в "зомби", однако некоторое время висит и завершается. Наверное, его прибивает init.
Как по-вашему, такой способ перезапуска можно оставить или нужно сделать как-то по-другому?
Что-то не приходит в голову другая схема. Разве что сделать вспомогательный процесс демоном - но тут, наверное, появятся свои заморочки. Или перезагружать малину, но у меня не получилось (я спрашивал тут
http://www.prog.org.ru/topic_31471_0.html).