cliffgao的个人博客分享 http://blog.sciencenet.cn/u/cliffgao 兴趣:生物信息学、统计、概率

博文

PBS 系统

已有 5286 次阅读 2015-10-22 10:02 |个人分类:linux相关|系统分类:科研笔记

PBS  protable Batch System.


<1>PBS 命令:

1. qsub  用于提交作业

2. qstat  用于查询作业状态

3. qdel  删除已经提交的作业

qdel  jobnumber

该命令删除自己提交的所有任务.

qselect -u <username> | xargs qdel


4. qmgr  队列管理


<2>PBS 脚本例子   该脚本  称为  mypbs.sh

##================

#!/bin/sh

#### a: 作业abort 给用户发信  b:作业开始时给用户发信 e:作业结束时给用户发信

#PBS -m abe

#### M 用户的信箱

#PBS -M   youremail@websit.com

####   用户的作业名字 15字符

#PBS -N   yourJobName

####  l:resource_list  资源列表 程序将在 walltime之后停止 walltime=hh:mm:ss

####   选择节点数目:cpu数目:内存

#PBS -l    walltime=48:00:00

#PBS -l   select=2:ncpus=2:mem=5gb


cd  your_work_dirctory

echo  "===Starting Job==="

echo  Directory is    `pwd`

echo Time is `date`

./your_script.sh

echo  Time is `date`

echo  "=== Done with job!==="

###============


<3>提交你的脚本

qsub  mypbs.sh



<4> . qstat 命令:用于查询作业状态信息

来源: http://blog.chinaunix.net/uid-24404943-id-3250915.html

 

命令格式:
qstat [-f][-a][-i] [-n][-s] [-R] [-Q][-q][-B][-u]
参数说明:
-f                   jobid 列出指定作业的信息
-a                  列出系统所有作业
-i                   列出不在运行的作业
-n                  列出分配给此作业的结点
-s                  列出队列管理员与scheduler所提供的建议
-R                  列出磁盘预留信息
-Q                 操作符是destination id,指明请求的是队列状态    
-q                 列出队列状态,并以alternative形式显示
-au userid      列出指定用户的所有作业
-B                 列出PBS Server信息
-r                  列出所有正在运行的作业
-Qf queue      列出指定队列的信息
-u                 若操作符为作业号,则列出其状态。
若操作符为destination id,则列出运行在其上的属于user_list中用户的作业状态。




https://blog.sciencenet.cn/blog-468005-929997.html

上一篇:contact Number Contact Order Contact Map
下一篇:EM 算法
收藏 IP: 132.234.251.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-29 02:22

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部