我正在编写一个 python 脚本,它创建一个 Condor 提交文件,向其中写入信息,然后将其提交以在 Condor 上运行。
for f in my_range(0, 10, 2):
condor_submit.write('Arguments = povray +Irubiks.pov +0frame' + str(f) + '.png +K.' + str(f) + '\n') # '+ stat +'
condor_submit.write('Output = ' + str(f) + '.out\n')
condor_submit.write('queue\n\n')
subprocess.call('condor_submit %s' % (fname,), shell=True)
我不明白的是,我收到错误消息,说没有“队列”命令。
我打开了创建的提交文件,它显示为..
universe=vanilla
.... (the rest of the header)
should_transfer_files = yes
when_to_transfer_files = on_exit
Arguments = test frame0.pov
Output = 0.out
queue
Arguments = test frame2.pov
等等。由参数、输出和队列组成的每个部分都以队列语句结尾,并且它的格式是这样的。
是什么导致它没有注意到队列?
谢谢!