文章目錄
- 1. PBS常用的命令列操作
- 2. PBS腳本選項簡介
- 3. 一個簡單的PBS任務腳本實體
1. PBS常用的命令列操作
| 命令 | 說明 |
|---|---|
| qsub [script_name] | 任務提交,后面跟PBS腳本名 |
| qdel [sequence-number] | 洗掉正在運行或將要運行的任務,后面跟任務編號 |
| qstat | 任務狀態查看 |
| showq | 正在執行以及將要執行的所有任務查看 |
2. PBS腳本選項簡介
即上表中的script_name這個檔案里的內容選項
| 選項 | 說明 |
|---|---|
| -N name | 作業名,以字母開頭,不能有空格 |
| -e path | 將標準錯誤重定向到path |
| -o path | 標準輸出重定向到path |
| -j join | 將標準輸出資訊與標準錯誤資訊合并到同一個檔案join中去 |
| -p priority | 任務優先級,整數,無定義默認0 |
| -m mail_options | mail_option =a:左右abort時給用戶發信;=b:作業開始時發信;=e:作業結束時發信. 默認=a |
| -l resource_list | 定義資源串列 |
常見的資源種類 resource_list 有
| 資源 | 說明 |
|---|---|
| cput=N | 請求N秒CPU時間,N也可以寫成hh:mm::ss,單位分別是 時:分:秒 |
| mem=N[K|M|G|][B|W] | 請求N大小的記憶體 |
| nodes=N | N個節點 |
| ppn=M | M個處理器 |
有了上面的知識我們就可以看懂用于提交PBS的作業腳本啦!下面是一個簡單的PBS作業腳本,可以試著自己分析一下
3. 一個簡單的PBS任務腳本實體
#!/bin/bash
#PBS -l walltime=580:00:00
#PBS -l nodes=1:ppn=12
#PBS -m e
#PBS -N pbe
#PBS -j oe
cd $PBS_O_WORKDIR #進入到作業運行目錄
echo "working directory = "$PBS_O_WORKDIR
.....#這里放我們要執行的作業命令
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/258902.html
標籤:其他
上一篇:微信搶紅包
