-- JianqiaoDeng - 2022-11-10

There is an example:

universe = vanilla
requirements =
executable = myANA.sh

transfer_output = true
transfer_error = true
transfer_executable = true

should_transfer_files = IF_NEEDED

#run v15 on SL5 nodes
#+SL_START = 5

when_to_transfer_output = ON_EXIT

log = JOBINDEX_8_1.condor.log
output = JOBINDEX_8_1.stdout
error = JOBINDEX_8_1.stderr

#notification = NEVER

queue

universe参数表示HTCondor的运行环境,默认为vanilla

requirements参数表示该一系列任务的需求

executable就是准备提交到condor的可执行程序

should_transfer_files表示使用文件传输机制。文件传输机制也就是任务程序需要的数据,跟随任务程序一起发送到任务机中运行。

如果不使用文件传输机制,就需要如NFS或AFS这样的共享文件系统。

when_to_transfer_output = on_exit表示当任务程序完成之后,会有输出的文件一起传送回本机。

output表示任务程序的输出文件,可以截获任务程序的stdout流。

log表示集群执行任务程序的状态,一般是HTCondor框架自动生成。

error表示任务程序的错误文件,可以截获任务程序的stderr流。

queue命令的形式定义了变量和扩展值,并确定一组作业,当queue命令中没有提供<varname>时默认变量名为$(Item)

how to run it? condor_submit example_filename

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2022-11-10 - JianqiaoDeng
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Sandbox All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback