at 명령어로 쉽게 예약작업을 해보자at 명령어로 쉽게 예약작업을 해보자

Posted at 2010. 1. 18. 16:35 | Posted in 컴퓨터관련/잡다한정보
글자크게글자작게원래사이즈로

시작 -> 실행 -> cmd
Command 창이 열리면 at을 쳐보자
목록에 항목이 없습니다 란 말이 나올 것이다.
이건 예약된 상황이 없기 때문에 목록에 없다는 것이다.
그럼 쉬운 예약 하나 해보자
at [시간] /interactive [명령어]

ex ) at 16:34 /interactive calc.exe

그럼 새 작업을 추가했습니다. 작업 ID = [ID 번호]
가 나올 것이다.
그럼 예약이 된 것이다. 예로들어 계산기를 열자고 하였으니 계산기가 저 시간이 되면 열릴 것이다.
확인하고 싶다면 at 을 쳐보자 목록이 나올 것이다.

실수로 잘못 추가 하였다면
삭제를 해보자 
at /delete /yes 하면 모두 다 삭제가 될 것이다.

at 을 쳐봐도 목록이 없습니다. 란 말만 계속 뱉어낼 것이다.
당연히 예약을 몽땅 다 삭제 했기 때문이다.

더 자세한 정보를 알고 싶으면
at /? 를 해보면 될 것이다.
------------------------------------------------------------------
AT 명령은 프로그램과 명령이 지정된 시간과 날짜에
실행되도록 일정을 만듭니다. AT 명령을 사용하려면 일정
서비스를 실행하고 있어야 합니다.
                                                           
AT [\\컴퓨터이름] [ [id] [/DELETE] | /DELETE [/YES]]                    
AT [\\컴퓨터이름] 시간 [/INTERACTIVE]
    [ /EVERY:날짜[,...] | /NEXT:날짜[,...]] "명령"

\\컴퓨터이름       원격 시스템을 지정합니다. 이 매개 변수를 생략하면,
                   로컬 컴퓨터에 대한 일정이 됩니다.             
id                 예약된 명령에 지정된 식별 번호입니다.              
/delete            예약된 명령을 취소합니다. id를 생략하면,
                   해당 컴퓨터에 예약되어 있는 모든 명령이 취소됩니다.
/yes               예약된 모든 작업을 취소할 때, 더 이상 확인하지 않을 경우
                   yes로 지정합니다.
시간               명령을 실행할 시간입니다.
/interactive       작업이 실행될 때 로그온한 사용자의 데스크톱과   
                   대화할 수 있도록 합니다.
/every:날짜[,...]  매주 또는 매달 지정된 날짜에 명령을 실행합니다.
                   날짜를 생략하면, 현재 날짜로 가정합니다. 
/next:날짜[,...]   돌아오는 지정 요일에(예들 들어, 다음 목요일), 
                   지정된 명령을 실행합니다. 
                   날짜를 생략하면, 현재 날짜로 가정합니다.
"명령"             실행될 Windows NT 명령이나 일괄 프로그램입니다.
--------------------------------------------------------------------

 

//