Você pode executar o bash dentro de um cgroup. Todos os seus descendentes serão restringidos pelos limites de recursos do cgroup.
Eu tenho pesquisado sobre o fork fork e como ele pode ser prevenido.
Eu encontrei duas maneiras de executar com segurança o código da bomba de garfo.
Um deles é definir ulimit temporária ou permanentemente.
Outra maneira é definir FUNCNEST no bash,
export FUNCNEST=2
Eu aprendi recentemente sobre FUNCNEST e perguntando se existe alguma outra maneira de executar com segurança a fork fork?
Você pode executar o bash dentro de um cgroup. Todos os seus descendentes serão restringidos pelos limites de recursos do cgroup.
Tags bash