定义:

qsub命令用来像SGE(Sun Grid Engine)提供批量处理作业,SGE提供单节点或者是多节点作业。

SGE:

Sun电脑所研发的自由软件和开档源代码设计计算机集群软件,BLC通过SGE作业调度系统投放任务。
qsub: 提交批处理任务
qstat: 检查SGE作业和队列的状态
qmod: 修改作业和队列的状态
qmod -s: 挂起任务
qmod -us (job-id): 解挂任务
qdel job_id: 从队列中删除任务
qalter: 修改正在排队的作业的属性

任务运行状态:
r: executing
qw: queue waiting
eqw: error queue waiting
dr: dead execution, 任务挂了

qsub的一些常用options:

qsub [ options ] [ command | -- [ command_args ]]
  1. -@ optionfile (contains all valid options) 就是把qsub命令的可选项组合成一定功能的语句,保存在一个文件中。 qsub -a optionfilename jobfilename

  2. -a date_time 设置作业什么时候可以执行。 格式:CC YY MMDDHHMM.SS 如 201109272213.21 qsub -a 201109272213.21 …/simplejob

  3. -A account_string Identifies the account to which the resource consumption of the job should be charged 设置一个作业的账户名,便于统计该账户使用的资源等信息 qsub -A testaccountname jobname

  4. -ac 添加名/值对到作业上下文 -dc 删除。。 -sc 设置(修改)。。 Contexts provide a way to dynamically attach and remove meta- information to and from a job. The context variables are not passed to the job’s execution context in its environment The outcome of the evaluation of all -ac, -dc, and -sc options or corresponding values in qmon is passed to defined JSV instances as parameter with the name -ac.

  5. -ar ar_id 分配已提交作业,作为它的一部分,给已存在预约。ar=advance reservation qsub -ar 60 jobname #ai_di = unsigned integer

  6. -b y[es]|n[o] Gives the user the possibility to indicate explicitly whether command should be treated as binary or script.

  7. -binding 等待理解

  8. -c occasion_specifier(际符) 定义或者重定义作业是否要被检查,if是,在什么环境下。 n no checkpoint is performed. s checkpoint when batch server is shut down. m checkpoint at minimum CPU interval. x checkpoint when job gets suspended. checkpoint in the specified time interval. qsub -c n jobname

  9. -C prefix_string 前缀字符串定义一个在作业命令中的指令 qsub -C “#$” …/simplejob

  10. -ckpt ckpt_name 选择检查点环境来检查一个作业,同时声明这个作业是检查点作业。 qsub -ckpt allanckpt …/simplejob

  11. -clear 重置作业的所有元素为初始默认状态 qsub -clear …/simplejob

  12. -cwd =current working directory 从当前的目录开始执行作业。如果有相应的配置文件的话, 这个命令将启动网格引擎的路径别名设备。

  13. -dl date_time 设置作业在deadline之前执行完,格式为CC YYU MMDDHHMM.SS qsub -dl 201101131159.01 …/simplejob

  14. -e [[hostname]:]path,…定义或重新定义作业的标准错误流使用的路径 e=stderror

  15. -h | -h {u|s|o|n|U|O|S}… h=hold 暂停作业执行 ‘u’ …user hold. s' denotes a system hold. o’ denotes a operator hold. n' denotes no hold (requires manager privileges). U’ removes a user hold. S' removes a system hold. O’ removes a operator hold. qsub -h …/simplejob(qsub只能使用-h)

  16. -l resource=value,… l=launch 启动满足资源需求的作业 Launch the job in a Grid Engine queue meeting the given resource request list. In case of qalter the previous definition is replaced by the specified one. qsub -l s_core=5 …/simplejob

  17. -q wc_queue_list 定义或重定义可能用来执行作业的队列,包括群聚队列、队列域、队列实例。 qsub -q all.q …/simplejob

  18. -hard 表示该作业在安排执行之前,作业的资源需求必须满足。 qsub -hard …/simplejob

  19. -soft 表示该作业在安排执行之前,作业的资料需求可以有、但不必须有。 qsub -soft …/simplejob

  20. -help 获取帮助 qsub -help

  21. -hold_jid wc_job_listt 定义或重定义当前提交的作业对哪些作业有依赖,所依赖的作业使用通配符作业清单表示:wc_job_list qsub -hold_jid 63926 …/simplejob

  22. -hold_jid_ad wc_job_list ad=array dependency list of the submitted job 定义或者重定义组作业依赖列表。 qsub -hold_jid_ad 1-1200

  23. -t n[-m[

    SGE上的qsub以及作业的状态查看相关推荐

    1. hadoop emr_在Amazon EMR上运行Hadoop MapReduce作业

      hadoop emr 不久前,我发布了如何使用CLI设置EMR群集的信息. 在本文中,我将展示如何使用适用于AWS的Java SDK来设置集群. 展示如何使用Java AWS开发工具包执行此操作的最佳 ...

    2. 在Amazon EMR上运行Hadoop MapReduce作业

      不久前,我发布了如何使用CLI设置EMR群集的信息. 在本文中,我将展示如何使用适用于AWS的Java SDK来设置集群. 展示如何使用Java AWS开发工具包执行此操作的最佳方法是展示完整的示例, ...

    3. openstack上创建vm实例后,状态为ERROR问题解决

      openstack上创建vm实例后,状态为ERROR问题解决 参考文章: (1)openstack上创建vm实例后,状态为ERROR问题解决 (2)https://www.cnblogs.com/ke ...

    4. 服务器上显示存储脱机,服务器硬盘脱机状态

      服务器硬盘脱机状态 内容精选 换一换 Windows裸金属服务器挂载云硬盘后,打开"控制面板",选择其中的"系统和安全",选择"管理工具", ...

    5. VC 获取打印机与打印作业的状态

      #pragma comment(lib, "winspool.lib") #include "stdafx.h" #include <winspool.h ...

    6. VC获取打印机与打印作业的状态

      VC 获取打印机与打印作业的状态 #pragma comment(lib, "winspool.lib") #include "stdafx.h" #inclu ...

    7. 解决重新启动电脑打印机自动打印上一次打印作业的方法

      重新启动电脑后,打印机自动重新打印上一次打印作业的问题,过去解决问题的方法是在打印机上不要放置纸张,自动停止打印后,打开打印机,取消所有的打印文档,每次电脑启动后都要重复这一操作... 现找到解决的办 ...

    8. Unity实现在Android或IOS端点击【InputField】输入框弹出键盘上的内容默认处于选中状态

      Unity实现在Android或IOS端点击[InputField]输入框弹出键盘上的内容默认处于选中状态 最终效果如: 上代码 using UnityEngine.EventSystems;/// ...

    9. 【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )

      文章目录 安卓直播推流专栏博客总结 一. 服务器搭建 二. 手机端推流 三. 电脑端观看直播 四. RTMP 服务器端状态 安卓直播推流专栏博客总结 Android RTMP 直播推流技术专栏 : 0 ...

    10. Dws同步mysql数据_数据库技术丨GaussDB(DWS)数据同步状态查看方法

      摘要:针对数据同步状态查看方法,GaussDB(DWS)提供了丰富的系统函数.视图.工具等可以直观地对同步进度进行跟踪,尤其是为方便定位人员使用,gs_ctl工具已集合了大部分相关系统函数的调用,可做 ...

    最新文章

    1. docker一键部署jenkins服务(一)
    2. Common tasks for MySQL
    3. 你知道这 8 种 SQL 错误用法吗?
    4. 老兵的十年职场之路(三)
    5. java获取语言_如何在java中获取语言环境对象?
    6. MySQL字符集问题
    7. python学习之路(3)---列表
    8. sudo su 和sudo -s的区别
    9. HDRP高清渲染管线-学习资料汇总
    10. 吴恩达卷积神经网络学习笔记(六)|CSDN创作打卡
    11. Win10自带照片查看器卸载了怎么找回来
    12. Linux - 操作系统
    13. hin2vec 异质信息网络表示学习 个人笔记
    14. XML fragments parsed from previous mappers already contains value for XXX
    15. 【数据结构 动态规划 单调栈】JZOJ_6305 最小值
    16. [源码和文档分享]基于JAVA实现的幼儿园信息管理系统
    17. Unity打造简易的GalGame游戏剧本编辑引擎
    18. 《设计模式》——里氏替换原则
    19. 没有光驱,你能装系统吗?
    20. 【180720】趣味国际象棋小游戏源码

    热门文章

    1. 用Pytorch自建6层神经网络训练Fashion-MNIST数据集,测试准确率达到 92%
    2. XAMP安装Apacher无法启动
    3. (附源码)Springboot人体健康检测微信小程序 毕业设计012142
    4. 《投资中最简单的事》”第二部分--投资办法“读书笔记
    5. SAP系统PP模块常用事务代码
    6. 不用root!卸载手机内置应用,让你的手机一身轻松
    7. STM32CubeMX | 36 - 使用CAN总线进行双板通信(TJA1050)
    8. Leaflet地图框架使用手册
    9. Python批量检测域名是否被注册
    10. c语言做图书销售管理系统,C语言图书销售管理系统(38页)-原创力文档