@echo off
SET TODAY=%DATE:~2,2%%DATE:~5,2%%DATE:~8,2%
exp system/pass**** owner=myedu rows=y file=t:\DBbackup\myedu_HOME_%TODAY%.dmp
상기와 같이 배치 화일을 만들었고 위에서 t: 드라이브는 네트워크공유 드라이브입니다.
상기 배치화일을 실행 시키면 정상작동하고 t: 드라이브에 dump 화일이 정상적으로 저장됩니다.
그런데 이배치화일을 윈도우 스케줄러에서 실행시키면 배치화일은 실행되는데 dump 화일은 저장이 안됩니다.
여기서 t: 드라이브를 로칼인 d: 드라이브로 바꾸면 윈도우 스케줄러에서도 정상작동되고 dump화일도 잘 생성됩니다.
아마도 윈도우 스케줄러가 t:드라이브에 대한 권한을 같지 못해서 그런것 같은데
해결 방법이 있을까요?
¾Æ·¡ ¸µÅ© Âü°íÇغ¸¼¼¿ä
http://superuser.com/questions/347751/how-can-i-run-a-scheduled-task-as-system
½ÇÇàÇϽô ¹èÄ¡ÆÄÀÏÀÌ ³×Æ®¿öÅ© °øÀ¯µð½ºÅ©¸¦ ¿¬°áÇÏ´Â ¸í·É¾î¸¦ ½ÇÇàÇÏ°ÔÇÏ°í
º¹»çÇϸé Àß µÇ¾ú½À´Ï´Ù.
¹°·Ð ¸í·É¾î·Î Á¦°Å±îÁö ÇѼ¼Æ®·Î ÇÏ½Ã´Â°Ô ÁÁ½À´Ï´Ù.
±×¸®°í ½ºÄÉÁÙ·¯¿¡ ¹èÄ¡ÆÄÀÏ µî·ÏÇϽǶ§ ¹èÄ¡ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮°¡ ¾Æ´Ï¶ó
Cmd°¡ ÀÖ´Â system32 Æú´õ°¡ ±âº» µð·ºÅ丮·Î ½ÇÇàµÈ´Ù´Â Á¡ Âü°íÇϽøé
´õ¿í ÈǸ¢ÇÑ ¹èÄ¡ÆÄÀÏÀ» ¸¸µå½Ç ¼ö ÀÖÀ»°Ì´Ï´Ù.