调试htcondor运行python脚本的问题

我正在向Condor提交一个python脚本。当condor运行它时,得到一个导入错误。Condor将其作为varlibcondorexecutedir_170475condor_exec.exe运行。如果我手动将python脚本复制到执行机器上,并将其放在同样的位置上运行,它就不会出现导入错误。我想知道如何调试这个问题。

我怎么能看到condor运行它的命令行?能否在失败后将filecopied到varlibcondorexecutedir_170475condor_exec.exe beretained,这样我就可以看到它了?有什么其他的建议,如何调试这个?

解决方案:

你可以简单地运行一个交互式作业(基本上就是一个以sleep或cat为命令的作业),然后做ssh_to_job来运行它。

一般来说,你需要在计算节点上设置你的python环境,最好有一个venv,在你的启动脚本里面激活它。

本文来自投稿,不代表运维实战侠立场,如若转载,请注明出处:https://www.shizhanxia.com/586.html

(0)
上一篇 2022年6月29日 下午3:58
下一篇 2022年6月29日 下午3:58

相关推荐

发表评论

登录后才能评论