qusb 的 -V 选项仅导入环境变量,但不导入 .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并且可以轻松导入