在我的群集上的所有计算机上,我的主目录从NFS服务器挂载为/home/drive1/username
。在NFS服务器上,文件夹/home/drive1/username
是指向/drive1/username
的符号链接。
运行:
$ python -c "import os; os.chdir('/home/drive1/username'); print(os.getcwd())"
在以外的任何计算机上
NFS服务器打印:/home/drive1/username
但在NFS服务器上,打印相同的命令:
/drive1/username
有没有办法阻止Python os.chdir
走符号链接?这使得在将作业从NFS服务器提交到工作节点时很难指定正确的路径。
修改:
请注意
cd /home/drive1/username
pwd
在所有机器上按预期工作。