2009-06-22 2 views
3

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

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

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

ответ

1

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

Смежные вопросы