1
루프 내에서 여러 개의 sqlplus 명령을 보내는 방법이 있지만 다음 명령이 시작될 때까지 성공할 때까지 기다리는 방법이 있습니까? 다음은 내 코드 샘플입니다. 내가 실행하려고하는 함수가 10-20 초 정도 걸리므로 수면을 추가하려고했습니다. 저는 15s 상수를 없애고 다른 것들을 하나씩 실행하기를 원합니다.루프 내의 sqlplus - unix
if [ "$#" -eq 1 ]; then
checkUser "$1"
while read line; do
sqlplus $user/[email protected]$server $line
sleep 15
done < "$wrapperList"
fi
오, 나는 그것이 sqlplus 명령을 병렬로 보낼 것이라고 생각했습니다. sqlplus 명령에 사용될 .sql 파일의 목록 일뿐입니다. 시도하지 않았다, 그것은 나의 첫번째 가정이었다. 나는 시도 할 것이고 나는 대답으로 돌아올 것이다. 감사 –