Desculpe , mas que n! = n. (n-1)! tem a ver com bomb fork?
#include <unistd.h>
int main ()
{
while(1) fork();
}
Gera inúmeros processos
mas
void foo()
{
foo()
}
int main()
{
foo()
}
ou
in main () { do {} while (1); }
ou
while True:
pass
Vão fazer sua CPU ficar a 100%.
ulimit pode limitar o número de processos. Tem como limitar uso de CPU, mas não sei como.
Att,
André Oriani
Ola lista,
Por favor, alguem ai sabe como se proteger de funções recursivas mal intensionadas no Linux?
Para quem não sabe, uma função recursiva fica chamando a si mesmo ate que uma determinada regra seja atingida, como por exemplo a recursividade de fibonacci, calculo to fatorial etc etc.
Sei que podemos implementar um segurança para isso com o PAM ou limitando o número de processos que um usuário pode atingir...
Quem puder dar uma ajuda ai, ficariamos gratos....
Valeuzzzzzzzzzzzzz
--
Atenciosamente,
( O O )
====oOO==(_)==OOo=====
----------------------------------------------------
Adilson Bonanovisky
arbonan@gmail.com
arbonan.linux@gmail.com
--
Fedora-users-br mailing list
Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br