process - Erlang:杀死所有在后台运行的进程

标签 process erlang kill

我在后台启动了一个进程:

erl -s system start -detached

我需要终止进程。有没有办法杀死所有在后台运行的进程?

我试过:

init:reboot()

最佳答案

如果你想杀死你系统上所有正在运行的 erlang 进程,如果可能的话,可能以 super 用户身份运行它。在 bash 外壳中:

for i in `ps -ef | grep erl | awk '{print $2}'`; do echo $i; kill -9 $i; done

关于process - Erlang:杀死所有在后台运行的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15464606/

相关文章:

c - 如何在 c 中为 linux 操作系统创建两个进程?

Android 应用程序因 SIG 9 而崩溃

c++ - 暂停后无法恢复流程

erlang - 如何监控两个 Erlang 节点之间的通信

process - Erlang VM 在创建数百万个进程时被杀死

c - kill() 在 C 中的用法混淆

linux - 进程在 Linux 上意外终止

bash - 如何杀死shell的所有子进程?

windows - 创建流程时是否存在系统事件?

erlang - Erlang 中二进制字符串的棘手模式匹配