Não.
O script startup.sh pode estar obtendo o arquivo setenv.sh para obter o valor da variável, mas se o fizer, a variável só será definida dentro do ambiente do script startup.sh , e não em seu shell interativo. / p>
Se você quiser ver o que está acontecendo quando você executa startup.sh , primeiro determine qual interpretador de shell ele está usando (veja a #! -line no topo do arquivo).
Se for bash , execute-o com
$ bash -x tomcat/bin/startup.sh
(por exemplo, adicione -x à linha de comando)
Isso ativará o rastreamento do script.