Ola,

executei no prompt do usuario teste :
sudo sh -c "echo 8192 > /proc/sys/fs/file-max | ulimit -n 8192"
ele pediu a senha do usuario teste, coloquei ...
passou tudo beleza, sem dar erro...

ao executar ulimit -n
ainda estava la open files=1024

entao rodei o programa que achei no historico da lista :
--------------------------------------------------------
prog achado no historico da lista, credito a Arnaldo Carvalho de Melo
--
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>

int main (void)
{
        int i = 3;
        char template [] = "/tmp/tmpXXXXXX";
        char* t;

        while ((t = mktemp(template)) != NULL) {
                if (open(t, O_WRONLY | O_CREAT) < 0)
                        break;

                ++i;
                strcpy (template, "/tmp/tmpXXXXXX");
        }

        printf ("n�mero m�ximo de arquivos abertos=%d\n", i);
        return 0;
}

---fim do programa

para compil�-lo basta:

make a

para execut�-lo:

./a
------ fim da compilacao

ele retornou :
n�mero m�ximo de arquivos abertos=1024

ainda to na forca :(


_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.


Assinantes em 30/05/2001: 2276
Mensagens recebidas desde 07/01/1999: 115804
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a