Você precisa usar cat /proc/meminfo
, não executar /proc/meminfo
diretamente.
O motivo pelo qual você obtém "permissão negada" é porque você está tentando executar / proc / meminfo, e / proc / meminfo não possui nenhum bit executável (porque não é um executável, é um arquivo que você precisa ler) .
A leitura / proc / meminfo em si não deve exigir permissões especiais.
Você pode achar mais fácil encontrar a memória total usando o comando free
.