질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

순차 작업 스크립트

작성자 정보

  • vinkys 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요

제가 간단히 스크립트를 만들어 봤는데 이게 아닌듯 해서 도움좀 부탁드립니다.

우선 스크립트는 이렇습니다.

#!/bin/sh
cd /파일디렉토리 <-------------- 1번 작업
실행 명령
cd /파일디렉토리 <--------------- 2번 작업
실행 명령

이렇습니다 정말 간다한데 제가 하고 싶은건 이런게 아니라서

실행명령이 qsub라는 해석작업 실행 명령입니다. 위 스크립트를 실행하면 동시에 두개가 해석이 되는데요

1번 작업이 완료되고 난후에 2번 작업이 실행 되게 할수 있지 않을가해서요..

많은분들의 의견을 듣고 싶습니다.

관련자료

댓글 2

지유파파님의 댓글

  • 지유파파
  • 작성일
wait를 사용하시거나 명령어 사이에 && 기호를 넣어서 사용하시면 됩니다.

(단 &&기호는 앞에 해석이 실패값을 반환하면 뒤에 해석은 실행되지 않음)

지유파파님의 댓글

  • 지유파파
  • 작성일
참고하시라고 작성하여 드립니다.

작업이 2개라고 해서 간단히 작성하였으며, 여러개일 경우에는 반복문 돌리시면 됩니다.

---------------------------------------------------------------------------------------

#!/bin/sh

echo ""
echo "Start Script..."
echo ""

"첫번째 작업 명령어 입력" &
 
echo "qsub #1 started..."
echo ""

WORK_PID=`jobs -l | awk '{print $2}'`
wait $WORK_PID
 
"두번째 작업 명령어 입력" &
 
echo "qsub #2 started..."
echo ""
 
WORK_PID=`jobs -l | awk '{print $2}'`
wait $WORK_PID

echo "qsub jobs complete."

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,845 개
  • 현재 접속자 :  100 명