IT의 유익/OS
<<EOF를 이용한 특정 솔루션 명령어 실행 스크립트 만들기
유익이아빠
2021. 5. 14. 10:52
스케줄링된 스크립트 중 솔루션의 콘솔에 진입하여 명령어를 사용해야 할 때가 있다. (예를 들면 재기동 스크립트내 JEUS에 접속하여 서버상태를 확인하거나, sqlplus에 접속하여 쿼리를 조회할때)
이때 EOF(End OF escape) 명령을 쓰면 여러 모로 유용하다.
sqlplus -s id/passwd@sid << EOF //sqlplus에 접속 # option 설정 ...... 실행 SQL문1 ; 실행 SQL문2 ; ...... exit EOF //"EOF"라는 문자를 만나서 sqlplus에서 접속해제 |
이렇게 설정해 놓으면 스크립트에 sqlplus에 접속해서 쿼리문을 기동하고 저장할 수 있다.
정리하면 쉘스크립트에서 << EOF라고 설정하면 EOF라는 문자를 인식할 때까지 명령을 실행한다.
728x90
반응형