Resource_List.nodect = 2 Resource_List.nodes = 2:ppn=1 Variable_List =
LJRS_O_HOME=/home/zhangxq,LJRS_O_LANG=en_US ……
4. 显示服务器的状态 $qstat –B
Server Max Tot Que Run Hld Wat Trn Ext Status console 0 0 0 0 0 0 0 0 Active
3、查询作业qselect
语法:qselect [-a [op]date_time] [-A account_string] [-h old_list] [-l resource_list] [-N name] [-p [op]priority] [-q destination] [-r y|n] [-s states] [-u user_list]
参数:op表示某一个作业属性值和选项参数值之间的关系。如 .eq. (等于)
.ne. (不等于) .ge. (大于或等于) .gt. (大于) .le. (小于)
其它参数含义见qsub命令。
作用:列出符合选项要求的作业ID。这些作业来自于单个服务器。如果没有任何选项,该命令则列出该用户被授权的服务器上的所有作业。对那些普通用户来说,该命令只显示该用户所提交的作业。 举例:
1. 查询用户所提交的作业 $ qsub -q long cpi.ljrs 28.console $ qselect 25.console 28.console
2. 查询指定结点池中的作业
$ qstat
Job id Name User TimeUse S Pool 25.console cpi zhangxq 0 Q dque 29.console cpi zhangxq 0 R long $ qselect -P dque 25.console
3. 查询指定主机上的作业 $ qstat
Job id Name User TimeUse S Pool 25.console cpi zhangxq 0 Q dque 29.console cpi zhangxq 0 R long $ qselect -P @console 25.console 29.console
4、挂起作业qhold
语法:qhold [-h hold_list] job_identifier …
作用:挂起批处理作业。挂起有三种类型:普通用户级?u‘、管理员级(操作员级)?o‘、系统级?s‘,缺省值为不挂起?n‘。用户只能在用户级别挂起自己提交的作业,操作员可以在用户级和操作员级挂起任何作业,系统管理员可以在任何级别上挂起任何作业。
在执行该命令时,如果作业在运行结点池里排队,那么作业将直接被挂起;如果作业处于运行状态,为了中断作业的执行,必须采取其他办法。如果被挂起作业的主 机系统支持一致点检查或者重新启动,则挂起正在运行作业将引发以下操作:首先检查作业的一致性,然后释放该作业所占用的资源,最后该作业位于执行结点池 中,处于挂起状态;如果被挂起作业的主机系统不支持一致点检查或者重新启动,则仅设置指定的挂起作业类型,而实际上并不能挂起,除非调用qrerun命令 重新运行该作业时,该挂起请求才生效。 举例:
1. 使用普通用户身份挂起作业 $ qhold -h u 25.console $ qstat Job id Name User TimeUse S Pool 25.console cpi zhangxq 0 H dque
2. 以操作员身份挂起作业 $ qhold -h o 25
qhold: Unauthorized Request 25.console $ su root $ qhold -h o 25 $ qstat
Job id Name User TimeUse S Pool 25.console cpi zhangxq 0 H dque
5、释放作业qrls
语法:qrls [-h hold_list] job_identifier ...
作用:释放被挂起的批处理作业。由于作业的挂起有三种类型:USER、OPERATOR和SYSTEM。所以,要释放不同类型的作业挂起,用户就必须具有相应的权限。缺省为USER级
举例:释放在普通用户和操作员级被挂起的作业。 $ qstat
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库PBS,QSUB任务管理命令(3)在线全文阅读。
相关推荐: