我在后台启动了一个进程:
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/