Skip to ContentSkip to Footer
시작 내용
- Community Home
- >
- HPE Community, Korea
- >
- HP-UX
- >
- script 문의 ㅠ,.ㅠ;; (역쉬 기초)
HP-UX
-
- Forums
-
- Advancing Life & Work
- Advantage EX
- Alliances
- Around the Storage Block
- HPE Ezmeral: Uncut
- OEM Solutions
- Servers & Systems: The Right Compute
- Tech Insights
- The Cloud Experience Everywhere
- HPE Blog, Austria, Germany & Switzerland
- Blog HPE, France
- HPE Blog, Italy
- HPE Blog, Japan
- HPE Blog, Middle East
- HPE Blog, Latin America
- HPE Blog, Russia
- HPE Blog, Saudi Arabia
- HPE Blog, South Africa
- HPE Blog, UK & Ireland
-
Blogs
-
정보
- 커뮤니티
- Welcome
- 시작하기
- 포럼 FAQ
- 랭킹 개요
- 참여규칙
- Tips and Tricks
- 접촉
- Announcements
- Email us
- Feedback
- Information Libraries
- Integrated Systems
- Networking
- Servers
- Storage
- 다른 HPE 사이트
- Support Center
- Aruba Airheads Community
- Enterprise.nxt
- HPE Dev Community
- Cloud28+ Community
- Marketplace
-
포럼
-
블로그
-
정보
-
한국어
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 친구에게 이메일 보내기
- 부적절한 컨텐트 신고
날짜: 09-30-2005 10:00 PM
날짜: 09-30-2005 10:00 PM
script 문의 ㅠ,.ㅠ;; (역쉬 기초)
기초가 부족,,머리나쁨 ㅠ,.ㅠ;;
#]vi a.sh
eval $Dir/00000.while
echo "tttt"
#]vi $Dir/00000.while
n=1
while true
do
if ; then
echo "zzz"
(( n = $n + 1 ))
else
su - oracle "sqlplus system/master << +
insert in ttt (aaa)
values('1111');
commit;
exit;
+"
break
fi
sleep 2
done
보시면 아시겠지만 a.sh가 실행되고 00000.while이 실행되면서 n=5
가 될때 sqlplus가 실행되고 00000.while은 끝납니다. 이때 a.sh가
00000.while이 다 실행될때까지 대기하고 있다가 끝나면 echo "tttt"
가 실행되자나요...
제가 하고싶은것은 a.sh가 실행시 eval $Dir/00000.while이 실행되면서
곧바로 a.sh는 echo "tttt"를 뿌려주고 a.sh실행을 종료시키고 싶거든요?
이해가 되셨는지......지송하네요...
해결이 되었으면 좋겠습니다.....
#]vi a.sh
eval $Dir/00000.while
echo "tttt"
#]vi $Dir/00000.while
n=1
while true
do
if ; then
echo "zzz"
(( n = $n + 1 ))
else
su - oracle "sqlplus system/master << +
insert in ttt (aaa)
values('1111');
commit;
exit;
+"
break
fi
sleep 2
done
보시면 아시겠지만 a.sh가 실행되고 00000.while이 실행되면서 n=5
가 될때 sqlplus가 실행되고 00000.while은 끝납니다. 이때 a.sh가
00000.while이 다 실행될때까지 대기하고 있다가 끝나면 echo "tttt"
가 실행되자나요...
제가 하고싶은것은 a.sh가 실행시 eval $Dir/00000.while이 실행되면서
곧바로 a.sh는 echo "tttt"를 뿌려주고 a.sh실행을 종료시키고 싶거든요?
이해가 되셨는지......지송하네요...
해결이 되었으면 좋겠습니다.....
2 응답 2
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 친구에게 이메일 보내기
- 부적절한 컨텐트 신고
날짜: 09-30-2005 10:00 PM
날짜: 09-30-2005 10:00 PM
script 문의 ㅠ,.ㅠ;; (역쉬 기초)
이태경님...
답변주셔서 감사드립니다..
제가 윗글쓸때 써드렸어야 했는데...지송합니다..
eval $Dir/00000.while & <--해봤었는데요..
$Dir/00000.while: 2761 Hangup 이렇게 나오고 insert가 안되네요..
그래서
#]/$Dir/00000.while & <--직접 실행했습니다..
10684
#/$Dir/]Cannot start job control <-- 이렇게 나와버리고
#/$Dir/]jobs <-- 실행해봤더니
+ Stopped(SIGTTOU) ./00000.while & <-- 이렇게 나왔습니다
#/$Dir/]fg %1 <-- 실행해봤더니
insert가 되었습니다...
어떻게 해결해야죠?
이태경님 꽁수를 써서 해결했습니다..
다시한번 봐주셔서 감사드립니다...
답변주셔서 감사드립니다..
제가 윗글쓸때 써드렸어야 했는데...지송합니다..
eval $Dir/00000.while & <--해봤었는데요..
$Dir/00000.while: 2761 Hangup 이렇게 나오고 insert가 안되네요..
그래서
#]/$Dir/00000.while & <--직접 실행했습니다..
10684
#/$Dir/]Cannot start job control <-- 이렇게 나와버리고
#/$Dir/]jobs <-- 실행해봤더니
+ Stopped(SIGTTOU) ./00000.while & <-- 이렇게 나왔습니다
#/$Dir/]fg %1 <-- 실행해봤더니
insert가 되었습니다...
어떻게 해결해야죠?
이태경님 꽁수를 써서 해결했습니다..
다시한번 봐주셔서 감사드립니다...
위에 명시된 의견은 Hewlett Packard Enterprise가 아닌 저자의 개인 의견입니다. 이 사이트를 사용하면 이용 약관에 동의하게되며 참여 규칙 .