Vejo em exemplos que a -u
opção é usada com o ulimit
comando, mas não consigo encontrar documentação que diga o que essa opção significa. man ulimit
mostra o manual para uma função de biblioteca do sistema. Quais são as opções ulimit
e o que elas significam?
shell
ulimit
parameters
Mnementh
fonte
fonte
ulimit -h
não há suporte para todos os lugares - pelo menos no Bash 4.2.25.ulimit
deve ser um shell embutido, pois o limite estabelecido se aplica ao próprio shell, bem como aos programas que ele inicia. O único argumento portátil é-f
(limite de tamanho do arquivo, em unidades de 512 bytes). A maioria dos shells tem mais opções, você precisará verificar a documentação do shell para saber exatamente o que são. Com shells portáteis, como bash e ksh, algumas variantes do unix podem não suportar um limite, mesmo que a opção correspondente seja reconhecida pelo shell.Opções que são suportadas por todos os shell que eu já vi:
-H
: Combine com outras opções para definir ou mostrar apenas o limite máximo.-S
: Combine com outras opções para definir ou mostrar apenas o limite flexível.-c
: tamanho máximo do arquivo principal (blocos de 512 bytes)-d
: tamanho máximo de heap (segmento de dados) (kB)-f
: tamanho máximo do arquivo (blocos de 512 bytes)-n
: número máximo de descritores de arquivo-s
: tamanho máximo da pilha (kB)-t
: tempo (s) máximo (s) de CPUAlgumas outras opções muito comuns:
-a
: Exibe todos os limites.-m
: tamanho máximo da memória física (kB)-v
: tamanho máximo da memória virtual (kB)fonte