[shell]작업 자동화 시에 계정 변경에 대해.
글쓴이: chfhdvnf / 작성시간: 월, 2004/10/04 - 11:34오후
백업을 cron으로 자동화하려하는데 한가지 문제에 봉착했습니다.
오라클을 사용중인데 오라클을 내리고 백업해야합니다.
오라클 dismount는 oracle 계정으로 하고 백업은 root 계정으로 백업합니다.
그래서 쉘로 작성할려 했는데 쉘에서는 su 명령어가 안먹더군요.
생각한 가지수로는 DB dismount하는 쉘이랑 백업 쉘을 각각 만들어서
시간차이를 두려고 했습니다. 근데 이경우는 DB dismount하는 시간이
일정치 않아서 정확하지 않습니다.
두번째로는 DB를 dismount할 경우 백업쉘에서 DB 프로세스가 활동중인지
파악하고 프로세스가 죽은상태면 백업시작해라 하려는 명령을 사용하려는데
이게 어떻게 해야할지 모르겠습니다.
아시는 분들은 여러가지 경우라던지 두번째 방법의 해결방안의 답변
부탁드리겠습니다.
Forums:
쉘에서 su 명령이 안먹는다는 것이 의아하군요.실행권한은 root
쉘에서 su 명령이 안먹는다는 것이 의아하군요.
실행권한은 root이고
su oracle -c "whoami"
이렇게 whoami가 안된다는 말씀인가요? 이상하군요.
---
http://coolengineer.com
댓글 달기