2

Я часто запускаю игру (под вином), которая требует CD. Я сделал ISO-образ компакт-диска и написал скрипт для его монтирования, а затем запустил игру.

Я хотел бы размонтировать изображение после выхода из игры. К сожалению, wine запускает дочерний процесс для запуска игры и не ждет, пока она умрет, прежде чем покинуть себя. В результате, раздел unmount моего скрипта выполняется перед запуском игры.

Что я могу добавить к своему сценарию, который будет ждать завершения процесса (ов) Wine?

Я бегу Ubuntu 10.04, Wine-1.3.26.

2 ответа2

1

Оказывается, для этой проблемы есть опция wineserver. Со страницы руководства винсервера:

wineserver(1)
    Options
        ...
    -w
        Wait until the currently running wineserver terminates.
0

Дубликат этого вопроса, если он не ограничен вином.

То есть, чтобы ждать не дочерних процессов, вы должны периодически проверять их.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .