$ vi simple_isbyeon.sh
#!/bin/bash ## Usage : qsub simple_isbyeon.sh #$ -S /bin/bash ### [Shell path] 쉘 지정 #$ -V ### 작업 제출 노드의 쉘 환경변수를 컴퓨팅 노드에도 적용(default) #$ -cwd ### 현재 디렉토리를 작업 디렉토리로 사용, .e, .o 파일 생성 #$ -q all.q ### (default) #$ -M iksubyeon@gmail.com ## 작업 관련 메일을 받을 사용자 메일 주소 #$ -m e ### 작업 종료시 메일발송 -m b | e | a | s | n ### b : 작업 시작 시 메일 전송 ### e : 작업 종료 시 메일 전송 ### a : 작업 중단 또는 다시 예약 시 메일 전송 ### s : 작업 일시 중단 시 메일 전송 ### n : 메일 전송 하지 않음 ##$ -j y ### Merge the standard out and standard error to one file("작업이름".o"작업번호") ##$ -wd /home/isbyeon/test ### 작업 디렉토리를 설정 ##$ -N isbyeon_job1 ### 작업 이름, 명시하지 않으면 script 이름으로 대체 ##$ -pe pe_slots 32 ### Parallel Environment ##$ -R yes ### Resource reservation ##$ -l h_rt=01:00:00 ### 작업 경과 시간(hh:mm:ss)(wall clock time), 누락 시 작업 강제 종료 ##$ -l mem_10G ### sets the memory limit
### sets the limit of virtual memory required (for parallel jobs per processor).
##$ -l h_vmem=60G
### queue에 job실행 시 다른 queue보다 높은 priority를얻기 위해 반드시 명시, 누락 시 작업 강제 종료
##$ -l all.q
echo "test"
echo "Got $NSLOTS slots." cat $TMPDIR/machines
$ qsub simple_isbyeon.sh
Your job 134 ("simple_isbyeon.sh") has been submitted
$ qstat
job-ID prior name user state submit/start at queue slots ja-task-ID
------------------------------------------------------------------------------------------------------------- 134 0.31086 simple_isb isbyeon r 01/30/2013 17:26:24 all.q@pgp-0-8.local 1
$ cat simple_isbyeon.sh.o134
test
'HPC > Sun Grid Engine' 카테고리의 다른 글
Dependent Jobs (0) | 2013.01.30 |
---|---|
Job Arrays (0) | 2013.01.30 |
userstat 설치 - A Cluster Queue/Load Monitor (0) | 2013.01.29 |
[SGE] maximum open file limit (0) | 2012.10.19 |
[SGE] (qmod) To globally clear all E states in your SGE cluster (0) | 2012.08.10 |
최근댓글