Peça ao seu alias para criar um script, em vez de tentar que ele execute diretamente as coisas:
alias job_start 'cd $PROJ_DIR && source ~/bin/job_start'
onde ~/bin/job_start
se parece com isto:
source .env/bin/activate.csh
rehash
job_run
Como alternativa, se as mudanças no ambiente não precisarem ser mantidas, você pode ter o alias executando ~/bin/job_start
.
Além disso, se ~/bin
estiver em seu caminho, renomear o script ~/bin/job_start
para outra coisa pode ser apropriado: -)