Пусть ваш псевдоним является источником сценария, вместо того, чтобы пытаться заставить его выполнять что-то напрямую:
alias job_start 'cd $PROJ_DIR && source ~/bin/job_start'
где ~ / bin / job_start
выглядит так:
source .env/bin/activate.csh
rehash
job_run
В качестве альтернативы, если изменения в среде не нужно сохранять, вы можете просто выполнить псевдоним ~ / bin / job_start
.
Кроме того, если ~ / bin
находится на вашем пути, переименование сценария ~ / bin / job_start
на другое может быть уместным: -)