erlang如何控制os:cmd创建的进程?

时间:2014-01-12 07:21:58

标签: erlang

1> os:cmd("ping google.com").

当执行上面的代码时,创建了两个进程,一个是erlang进程,一个是系统级进程。

是否有任何针对erlang的lib我们可以监控系统级过程 "ping google.com"

1 个答案:

答案 0 :(得分:4)

使用erlexec应用程序运行操作系统进程可以让您获得更多控制权 那些过程。您可以向进程发送信号(例如,停止它),为操作系统进程设置Erlang监视器,并在操作系统进程终止时获取状态代码(os:cmd不会提供给您)。

查看erlexec documentation