Eu apenas tentei executar este comando:
/etc/ssl/acme/acme.sh --log /var/log/p3x/acme/acme.sh.log --home /etc/ssl/acme --force --issue -d patrikx3.tk -w /var/www/acme-challenge
Eu recebi este erro:
bash: aviso: nível do shell (1000) muito alto, redefinindo para 1
O que é esse erro?
Makefile
devido a como e onde (dentro de umaifneq
cláusula) eu estava executando comandos que usariamvagrant ssh -c
, tive que executá-lo em uma instrução usando&&
. Talvez isso ajude alguém.Respostas:
Nível de Shell identifica o nível de sub-shell em um shell aninhado
Bash man - Nível SHLVL da concha
Como você pode ver aqui
Quando se
bash
executa, o nível do shell bash é maior em 1A seguinte chamada recursiva ao bash:
Recebia esta mensagem periodicamente:
O significado do erro acima é que o bash se chamava 1000 vezes
Outro exemplo de como a variável $ SHLVL rastreia seu nível de aninhamento de shell:
fonte