Bom , mas seu objetivo no fim é evitar que um processo se apodere de CPU, pois funções recursivas são apenas umas das formas de gerar processamento excessivo ( outra seria computar todos os dígitos de Pi).  

Acho que vc pode escrever um script que monitore  os processos e se tiver algum que por um período demasiado esteja usando mais de 50 % de CPU, vc manda um kill -9. O /proc pode ter fornecer esse dado.

Mas cuidado , vc pode acabar matando seu Firefox :)


Regards,
André 

  

2008/5/6 Adilson Bonanovisky <arbonan@gmail.com>:
Ola Andre, cara tem tudo a ver, e o seu exemplofoi 10.
Imagine que um usuário se loge em um servidor qqer com milhares de tranzacoes sen efetuadas e dai o cara executa uma funcao recursiva que em bash eh uma banalidade criar...
Essa funcao ira consumir todo o processamento da maquina ate ela cair...e dai danouse tudo... sacou a ideia agora.
O que vc falou faz sentido, usamos o ulimit mas so ele nao basta....vou pesquisar mais tbem e assim q sacar de algo euposto aki pra galera....
Valeu pelos exemplos....pode ter certeza que tem gente usando pro mau,..... kkkkk
t+

--
Fedora-users-br mailing list
Fedora-users-br@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br