Параметр -V с qusb импортирует только переменную среды, но не псевдоним из .bashrc . Например
### in .bashrc
alias ll='ls -ltr'
alias la='ls -A'
export PYTHONPATH=/local/python_other:$PYTHONPATH
и скрипт qsub
#!/bin/sh
#$ -V
echo $PYTHONPATH
ls
ll
la
В этом случае echo $PYTHONPATH
и ls
работают нормально, но ll
и la
дают ошибку ll: command not found
. Итак, как импортировать команды псевдонимов в qsub?
ИЛИ есть ли лучшая альтернатива alias
, чтобы команды (ll
или la
) вели себя как ls
и могли быть легко импортированы