
在服务器上提交WRF任务时的命令操作
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详细介绍如何在Linux服务器环境下手动提交和管理WRF(Weather Research and Forecasting)模型计算任务,涵盖必要的命令行操作及配置步骤。
在服务器上提交WRF作业需要使用一系列命令来管理和监控作业的状态。以下是常用的命令操作:
1. **qsub 命令**
qsub 用于提交作业脚本,其格式如下:
`qsub [-a date_time] [-c interval] [-C directive_prefix] [-e path] [-I] [-j join] [-k keep] [-l resource_list] [-m mail_options] [-M user_list][-N name] [-o path] [-p priority] [-q destination] [-r c][-S path_list] [-u user_list][-v variable_list] [-V] [script]
其中,-a 选项指定作业提交的日期和时间;-c 选项设置检查点间隔;-C 指定 directive prefix; -e 设置标准错误信息重定向路径;-I 开启交互模式运行作业;-j 将输出与错误合并到同一文件内;
-k 定义执行结点上保留的输出类型,可以是 oe 或者 x 代表不保存任何内容;
-l 指定资源列表;-m 设置邮件选项;-M 列出接收通知的用户;-N 设定作业名称;-o 调整标准输出路径;
-p 定义任务优先级,数值越小优先级越高;
-q 选择提交队列;
-r 指定作业编号;
-S 设置脚本执行环境列表;
-u 列出接收通知的用户;
-v 设定变量值;-V 显示版本信息;-W 添加额外属性;
2. **qstat 命令**
qstat 用于查询作业状态,格式为:
`qstat [-f][-a][-i][-n][-s][-R][-Q][-q][-B][user]`
其中 -f 列出指定的作业信息;-a 查看所有系统中的作业;
-i 显示未运行的任务列表;-n 展示分配给此任务的节点;
-s 提供队列管理员建议的信息,以帮助用户优化资源使用效率;
-R 显示磁盘预留详情;
-Q 操作特定 destination id 的信息;
-q 列出所有队列的状态,并提供可选格式输出;-B 展示 PBS Server 信息;
3. **qdel 命令**
qdel 用于删除已提交的作业,其语法为:
`qdel [-W interval] jobid`
其中 -W 指定延迟时间。
4. **qhold 和 qrls 命令**
使用 qhold 可以暂停正在运行或未开始的任务;使用 qrls 则可以重新激活这些任务。命令格式为:
`qhold jobid1 jobid2 ...` 以及
`qrls jobid1 jobid2 ...`
其中,jobID 是需要操作的作业号。
PBS 脚本段落件由脚本选项和执行脚本两部分构成。通过 PBS 脚本可以设置各种参数如日期时间、检查点间隔等,并使用 qsub 提交作业;利用 qstat 查看状态信息;qdel 删除提交的任务,而 qhold 和 qrls 则控制任务的挂起与激活状态。
全部评论 (0)


