bash: ulimit: tamanho do arquivo principal: não é possível modificar o limite: Operação não permitida

23

Fedora 12 gcc 4.4.1

Estou fazendo alguma programação e meu programa me deu um despejo de pilha.

No entanto, não há arquivo principal para eu examinar.

Então eu fiz:

ulimit -c unlimited

e recebi esta mensagem de erro:

bash: ulimit: core file size: cannot modify limit: Operation not permitted

Eu também tentei configurar o ulimit para 50000 e ainda recebi o mesmo erro.

Os resultados de ulimit -a:

$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 12275
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 1024
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
    
por ant2009 07.12.2009 / 07:53

3 respostas

22

Grep para uma configuração de limite rígido em seus arquivos de inicialização do bash. Na página do bash man .

A hard limit cannot be increased once it is set; a soft limit may be increased up to the value of the hard limit.

O limite rígido é definido através do sinal ulimit -H. Pode ser definido nos arquivos / etc / bash * ou / etc / profile *. Procure uma configuração ulimit -Hc.

    
por 07.12.2009 / 08:00
12

Isso é obviamente um pouco tarde, mas para qualquer um que se deparar com esta página, descobri que este link tinha todas as respostas que eu precisava: link

    
por 03.03.2011 / 06:03
1

Isso aconteceu comigo quando usei dropbear como um servidor SSH. Aparentemente, dropbear define alguns limites rígidos antes de gerar seu shell.

Mudar para o OpenSSH resolveu o problema.

    
por 15.10.2014 / 07:41

Tags