Re: [Fedora-users-br] (Dúvida) Como se proteger de funçoes recursivas?

André Oriani aoriani em gmail.com
Qua Maio 7 00:19:11 UTC 2008


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 em 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 em redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-users-br
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listman.redhat.com/archives/fedora-users-br/attachments/20080506/d31e759b/attachment.htm>


Mais detalhes sobre a lista de discussão Fedora-users-br