我正在创建一个 Python 脚本来在远程计算集群上设置一系列计算。但是我遇到了一个问题。
远程服务器上的计算使用以下命令开始:
qsub Run.sh
Run.sh 位于文件夹 ./sol/
如果我输入 ./sol/ 并运行:
python25 -c "import os;os.system(\"qsub Run.sh\")"
每件事都像它应该的那样工作。但是,如果我位于 ./ 并运行此命令:
python25 -c "import os;os.chdir(\"sol\");os.system(\"qsub Run.sh\")"
qsub 失败并显示此错误消息:
*** error from copy
Host key verification failed.
lost connection
*** end error output
有人知道为什么吗?我使用 python 2.5.1 和 unix 2.6.18