1. job 제출

    $> qsub [jobname]  

    $> qsub -cwd [jobname]  # 현재 디렉토리에 STDOUT, STDERROR 씀.

    $> qsub -j y [jobname]  # STDOUT, STDERROR 를 같은 파일에 씀.

    $> qsub -q [queuename] [jobname] # 지정된 queuename 에만 job을 던짐.

    $> qsub -l hostname=[hostname] [jobname] # 지정된 hostname 에만 job을 던짐. 예) qsub -l hostname=compute-0-1

    $> qsub -S [path] [jobname]  # path 실행파일로 job을 실행 예) qsub -S /usr/bin/python sample.py

2. job 삭제

    $> qdel [jobid]  # 지정된 jobid 를 삭제

    $> qdel -u [userid]  # 지정된 userid 가 던진 job은 모두 삭제

    $> qdel -f  # 강제로 job을 삭제 (Eqw 등 되어진 상황에서는 sge 상 정보만 삭제하게 됨. 실제 노드에서는 돌고 있음)

3. job 모니터링

    $> qstat

    $> qstat -u "[userid]" # 지정된 userid 가 던진 job을 모니터링  예) qdel -u "*"  모든 계정에 대해 잡 모니터링

Posted by 옥탑방람보
,