Skip to content

IMP-HHuang/Job-Scheduling-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

服务器作业提交

    1. qsub (提交任务)
      • 参数 (可以加在提交任务的命令语句上,也可以以(#PBS -q work)的形式写在bash脚本里 (注意:#号不是注释,行首不能有空格))
        • q 指定队列/分区
        • N 任务名称
        • l nodes=1 节点数
        • -t 7-00:00:00 最大运行时间7天0h0min0s
    1. qdel JobId (取消任务)
    1. qstat (查看任务状态)
    1. 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
    1. sbatch (提交任务)
      • 参数 (可以加在提交任务的命令语句上,也可以以(#SBATCH -p cpu)的形式写在bash脚本里 (注意:#号不是注释,行首不能有空格))
      • p 指定队列/分区
      • J 任务名称
      • N 节点数
      • --cpus-per-task=4 CPU核心
      • t 最大运行时间
    1. scancel JobId (取消任务)
    1. squeue (查看任务状态)
    1. sacct -u UserName (查看所有任务状态)
    1. e.g.
    • 终端命令 (注意:#号不是注释,行首不能有空格)
      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
    1. 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published