2013-05-21 2 views
0

쉘 스크립트에서 서버 프로세스 (dicom 툴킷의 storescp)와 파일 시스템 워처 (inotifywait를 통해)를 시작하려고합니다. 여기 내가 지금까지 가지고있는 것이있다.하나의 쉘 스크립트에서 inotifywait 및 다른 프로세스를 시작하는 방법은 무엇입니까?

#!/bin/bash 

INFOLDER=/home/dicom/storescp_in/ 
OUTFOLDER=/home/dicom/dicom_jpeg 

#watch the input directory 
inotifywait -m -e close_write "$INFOLDER" | while read dicomfile 
do 
mv "$INFOLDER""dicomfile" "$OUTFOLDER""$dicomfile" 

done  

# start the storescp server 
storescp -v -od $INFOLDER 104 

그러나 inotifywait를가 차단 호출 (미안 해요, 난 경험의 자바 스크립트 이벤트 기반의 종류에서이오고있어, 나는 배쉬 스크립트와 많은 경험이없는)로 나타납니다 .. 그것을 할 수 있습니다를 동일한 스크립트에서 내 서버를 시작하고 inotifywait을 시작 하시겠습니까? 방법?

답변