Использование Erlang для управления несколькими экземплярами внешнего процесса - PullRequest
3 голосов
/ 22 июня 2009

У меня однопотоковый процесс, который принимает входной файл и создает выходной файл (принимает входные и исходные пути файла). Я хочу использовать Erlang для создания, управления и закрытия нескольких экземпляров этого процесса.

По сути, всякий раз, когда клиентскому процессу требуется создать выходной файл, клиент подключается к серверу Erlang с помощью пути ввода и вывода - сервер инициирует новый процесс - передает ему пути, а затем, когда процесс завершен прекратить процесс.

У меня есть общее представление о том, как работает gen_server и т. Д., Но я хочу знать, могу ли я использовать erlang для создания и удаления экземпляров внешнего процесса? (например, банку). В какую библиотеку я должен заглянуть?

Ответы [ 2 ]

3 голосов
/ 22 июня 2009
1 голос
/ 22 июня 2009

Функция os: cmd, вероятно, самая близкая, см. [http://www.erlang.org/doc/man/os.html 1 . Предполагается, что ваши процессы запускаются и затем завершаются - «удаляющая» часть не покрыта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...