- Community Home
- >
- HPE Community, Korea
- >
- HP-UX
- >
- script 문의 ㅠ,.ㅠ;; (역쉬 기초)
HP-UX
1754187
회원
4312
온라인
108811
솔루션
포럼
범주
Company
Local Language
뒤로
포럼
토론 게시판
포럼
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
토론 게시판
토론 게시판
포럼
토론 게시판
뒤로
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
블로그
정보
커뮤니티 언어
언어
포럼
블로그
- 신규로 표시
- 북마크
- 구독
- 소거
- 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가 아닌 저자의 개인 의견입니다. 이 사이트를 사용하면 이용 약관에 동의하게되며 참여 규칙 .
뉴스 및 이벤트
© Copyright 2024 Hewlett Packard Enterprise Development LP