-
- qsub (提交任务)
- 参数 (可以加在提交任务的命令语句上,也可以以(#PBS -q work)的形式写在bash脚本里 (注意:#号不是注释,行首不能有空格))
- q 指定队列/分区
- N 任务名称
- l nodes=1 节点数
- -t 7-00:00:00 最大运行时间7天0h0min0s
- 参数 (可以加在提交任务的命令语句上,也可以以(#PBS -q work)的形式写在bash脚本里 (注意:#号不是注释,行首不能有空格))
- qsub (提交任务)
-
- qdel JobId (取消任务)
-
- qstat (查看任务状态)
-
- e.g.
- 终端命令
qsub -q work tesh.sh
qdel 1234
qstat
- bash脚本(注意:#号不是注释,行首不能有空格)
#!/bin/bash
#PBS -q cpu
#PBS -N Run
#PBS -l nodes=1
#PBS -t 7-00:00:00
qsub run.sh-
- sbatch (提交任务)
- 参数 (可以加在提交任务的命令语句上,也可以以(#SBATCH -p cpu)的形式写在bash脚本里 (注意:#号不是注释,行首不能有空格))
- p 指定队列/分区
- J 任务名称
- N 节点数
- --cpus-per-task=4 CPU核心
- t 最大运行时间
- sbatch (提交任务)
-
- scancel JobId (取消任务)
-
- squeue (查看任务状态)
-
- sacct -u UserName (查看所有任务状态)
-
- 终端命令 (注意:#号不是注释,行首不能有空格)
sbatch -p work tesh.sh
scancel 1234
squeue
- bash脚本(注意:#号不是注释,行首不能有空格)
- 终端命令 (注意:#号不是注释,行首不能有空格)
#!/bin/bash
#SBATCH -p cpu
#SBATCH -J Run
#SBATCH -N 1
#SBATCH --cpus-per-task=4
#SBATCH -t 7-00:00:00 #最大运行时间7天0h0min0s
sbatch run.sh-
- Fortran 生成脚本
OPEN(999,FILE="Run.sh")
WRITE(999,'1a11')"#!/bin/bash"
WRITE(999,'1a14')"#SBATCH -p cpu
WRITE(999,*)"cd WorkingDirectory"
WRITE(999,*)"./Go.sh"
CLOSE(999)
CMD="sbatch Run.sh"
CALL SYSTEM(CMD)