【发布时间】:2012-01-17 20:38:10
【问题描述】:
我正在尝试在 Erlang 中创建一个可以监控自身并重新启动它的进程退出。到目前为止,我一点运气都没有,所以没有任何代码可以显示。这在 Erlang 中是否可行,如果可以,如何实现?
编辑:J Fritsch 发布了一个指向 sample 的链接,该链接监控自身但仅一次。如果退出(医生,医生)。用了两次,第二次就不行了。关于如何解决这个问题的任何想法?
【问题讨论】:
-
我有办法解决这个问题吗?
-
干脆别这样。如果有人用
exit(Pid, kill)杀死了你的进程,你不能掩盖这一点。主管是如何处理重启的方法,所以使用它。 J Fritsch 的样本在许多其他方面存在缺陷。 -
我也在读《七周内的七种语言》:)
标签: process erlang monitor self