본문으로 바로가기
반응형

RBTray를 이용해서, 계속 떠있는 CMD창을 트레이로 보내보자.

 

원격 관리하는 프로그램이 있는데, 이넘이 어느 순간 cpu100을 먹는다.
프로그램 제작업체에서도 뭐.. 그렇다...

아무튼 그동안은, cpu 100% 과부하때마다, 트레이에서 돌아가는 이 원격 서버 exe를 닫았다가, 다시 실행해주는 방법을 하였다.

이제는 배치파일로 간단히 roop 되도록
1. taskkill로 실행파일 종료후 재시작,
2. 그리고 2시간정도후 다시 1로.
3. 반복
4. cmd 창 트레이로 보내기
로 하였습니다. 이제 머리 좀 덜 빠질듯합니다. 고수님들은 패스해주셔요~

서버.BAT

@echo off
:Net
taskkill /f /im mysrv.exe
cd /d "C:\program Files\NET"
start mysrv.exe
timeout /t 7200 /nobreak >nul
goto :Net

설치도 할 필요없이 실행하면 된다.
http://rbtray.sourceforge.net/

비트에 맞는 버전 실행하면 되고
실행하면 , 작업관리자에서 rbtray.exe를 볼수 있다.


백그라운드로 프로세스를 감시중인 상태가 되고, 
모든 열린 창에서 최소화 버튼을 오른쪽 클릭하면, 트레이로 보내준다.

 

우클릭하면 트레이로 가게되는데 cmd아이콘 우클릭.
Exit RBTray 를 하면, RBTray 감시가 종료됨과 동시에, 창이 원래대로 뜬다.(최소화버튼에 우클릭 안먹힘)
Close Window는 트레이로 가있는 창을 닫는다.



반응형