반응형





데몬(daemon) 프로그램이란?

백그라운드에서 돌면서 여러 작업을 하는 프로그램




그렇다면 만들어준 프로그램을 어떻게 데몬으로 실행할것인가?


-> 작업스케줄러에 띄워준다.




->작업스케줄러 띄우는 법.



실행창으로 하는법.


1. 윈도우즈 검색창에서 '작업 스케줄러' 혹은 'taskschd.msc'를 검색하여 실행시킨다. (혹은 제어판 - 시스템 및 유지 관리 - 관리도구 - 작업스케줄러)


2. 우측의 '작업 만들기...' 클릭


3. 일반탭에서 작업하고자 하는 데몬파일의 작업명을 입력한다. (나같은 경우에는 여기서 하단의 '가장 높은 수준의 권한으로 실행'도 설정한다.)


위치에서 실행하고자 하는 파일의 위치를 지정해준다.


사용자의 로그온 여부에 관계없이 실행 설정.


4. 트리거 탭에서 '새로만들기'클릭


5. 새 트리거 만들기 창이 뜨면 거기서 프로그램이 실행되기를 바라는 시간대를 입력하는데, 


나는 데몬프로그램으로 컴퓨터 시작할떄마다 돌아가도록 설정함.  -> '작업시작 : 시작할 때' 설정 후 '확인'





--> 재시작해서 작업관리자 화면의 서비스탭을 보면 설정한 파일이 실행되고 있음을 알 수 있음.

서버같은 경우라서 재시작이 불가능한 경우에는 트리거를 지금 당장 실행되도록 하나 더 만들면 됨.




cmd 창에서 하는법.


우선 관리자 권한으로 cmd창 호출.



schtasks /create /tn [작업명] /tr [실행파일 경로 및 실행파일 명] /sc ONSTART


ex) schtasks /create /tn TEST /tr C:\TEST.exe /sc ONSTART



이거 뒷단에서 돌게 하려면 cmd 입력창에 -startup을 입력했던것 같은데 확실하게 기억이 안남...

반응형

+ Recent posts