全部博文(921)
分类: Python/Ruby
2012-09-10 15:34:32
有时候我们需要判断目标进程是否已经启动,如果没有启动才额外启动目标,否则skip
通常情况下我们,可以在进程表中搜索目标进程即可
一、在elrang中,可以借助于 erlang:whereis 函数
whereis(RegName) -> pid() | port() | undefined
Returns the pid or port identifier with the registered name RegName. Returns undefined if the name is not registered.
例子:
举例如下:
二、判断一个pid是否存在的方法:is_process_alive/1
例如:
is_process_alive(Pid)