Eu estava trabalhando em um script que faz login no servidor UAT , redireciona para a pasta necessária e ativa o ambiente virtual.
A seguir, o script:
function gotouat(){
branch='getBranchName';
echo "Logging into uat for branch $branch";
ssh -t uat "cd ../projects/$branch && source envproj/bin/activate; zsh";
}
Este script redireciona para o ramo necessário, mas não inicia o ambiente virtual.
A seguir estão os logs de depuração:
debug1: Sending command: cd ../projects/test-branch && source envproj/bin/activate; zsh
debug2: channel 1: request exec confirm 1
debug2: callback done
debug2: channel 1: open confirm rwindow 0 rmax 32768
debug2: channel_input_status_confirm: type 99 id 1
debug2: PTY allocation request accepted on channel 1
debug2: channel 1: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 1
debug2: exec request accepted on channel 1
Qualquer ajuda seria apreciada! Também este é o meu primeiro post, por isso peço desculpas por qualquer informação / problemas em falta.
Obrigado!
Tags zsh virtualenv