我有 6 台 Windows 机器,condor 可以在其上运行作业,当我在 condor 上运行相互依赖的文件(一个文件调用另一个文件)时,我应该与所有人共享(需要管理访问权限)调用文件我正在运行作业的机器,并且碰巧提交的文件生成了放置在文本文件中的输出,如果我将作业重新提交给秃鹰,我会收到“无法访问文件:权限”的错误拒绝”输出文件,所以每次我将作业重新提交给秃鹰时,我都必须更改输出文件名。
我的提交文件看起来像这样
test_job.sub
# Universe = vanilla 可执行文件 = C:\Progra~2\R\R-2.10.1\bin\Rscript.exe 参数 = One.R getenv = true
要求 = ARCH == "INTEL" && OPSYS == "WINNT60"
输入 = One.R
should_transfer_files = YES when_to_transfer_output = ON_EXIT transfer_input_files = Two.R transfer_executable = false
输出 = test_r_out.out 日志 = test_r_log.log 错误 = test_r.error
队列
One.R 调用 Two.R
我的问题是在这台机器上运行他们的工作的每个人都应该能够直接访问依赖文件,而无需手动共享和更改输出文件名的选项。
感谢您对此的任何想法
谢谢,