
Sou relativamente novo no uso de Linux e recentemente recebi um pedido muito interessante para auxiliar em testes na empresa onde trabalho. Os testadores testam o aplicativo por meio de comandos de terminal e separam a linha de produtos que estão testando usando terminais separados. Às vezes, PATHing pode causar problemas aqui, pois vários executáveis não têm nomes exclusivos e os aplicativos se bifurcam em caminhos relativos.Nesse sentido, gostaria de criar um script que os usuários/testadores possam executar, que defina variáveis de ambiente locais para cada sessão de terminal e possa definir os executáveis específicos que devem ser executados quando chamados.Existe uma maneira universal no Linux de fazer isso? DESDE JÁ, OBRIGADO!!
Responder1
Você não pode fazer isso com um script comum – os usuários devem usar o source
comando para processar o(s) arquivo(s) de comando que você escreve. Se você puder editar os arquivos dos usuários .bashrc
(ou dizer aos usuários o que colocar lá), considere usar alias
comandos.