RunScript를 이용하면 백업 전후에 외부 명령을 실행할 수 있어 유용하다. RunScript 블록에서 사용 가능한 옵션은 다음과 같다.
• RunsOnSuccess: 작업이 성공하면 스크립트를 실행한다. 기본값은 Yes
• RunsOnFailure: 작업이 실패하면 스크립트를 실행한다. 기본값은 No
• RunsOnClient: 클라이언트에서 명령을 실행한다. 기본값은 Yes
• FailJobOnError: 스크립트에 오류가 발생하면 작업은 실패할 것이다. 기본값은 Yes
• Command: 실행할 스크립트 경로다.
• Console: 명령행에서 실행할 명령이다.
RunScript의 옵션을 나열하는 대신 다음 키워드를 사용해서 스크립트 실행 순서를 나타낼 수도 있다.
▼ 표 14-2 RunScript 옵션을 대체할 수 있는 키워드
옵션 \키워드 |
RunsOnSuccess |
RunsOnFailure |
FailJobOnError |
RunsOnClient |
RunsWhen |
RunBeforeJob |
|
|
Yes |
No |
Before |
RunAfterJob |
Yes |
No |
|
No |
After |
RunAfterFailedJob |
No |
Yes |
|
No |
After |
ClientRunBeforeJob |
|
|
Yes |
Yes |
Before |
ClientRunAfterJob |
Yes |
No |
|
Yes |
After |