No Linux, há limites de usuários para acessar recursos do sistema.
O comando interno do shell ulimit
pode ser usado para ver os limites de usuário para o usuário atual.
ulimit -a # soft limits
ulimit -a -H # hard limits
Então também posso ver o limite suave/rígido por processo olhando para /proc/$PID/limits
.
# For example, the limits on firefox process:
PID=$(ps -A | grep firefox | awk '{print $1;}' | head -n1)
cat /proc/$PID/limits
# OR in short:
cat /proc/$(ps -A | grep firefox | awk '{print $1;}' | head -n1)/limits
Gostaria de saber qual é a diferença entre essas duas saídas?
Vejo /proc/$PID/limits
alguns limites maiores que ulimit -a -H
a saída (Limites rígidos) para o mesmo recurso.
Os limites do processo gerado por um usuário podem exceder os limites do usuário ( ulimit
)?
Tentei incluir minha pergunta em uma pergunta com objetivos semelhantes: https://unix.stackexchange.com/review/suggested-edits/470961 . A edição foi rejeitada.