컴퓨터/Batch 2

Batch (2) - 특정 프로세스를 모니터링 하여 계속 실행해주는 배치파일을 제작하자

배치파일을 이용하여 실행 중인 프로세스를 확인하고 안 되는 경우 실행하는 배치파일을 만들어보겠습니다. ※ 모든 예시 및 소스코드의 프로세스 대상은 "steam.exe" 으로 정하였습니다. 프로세스 관련한 명령어 ※위의 명령어는 지극히 일부 기술하였습니다. tasklist tasklist는 실행 중인 프로세스를 확인하는명령어 입니다. 아래에 표시되는 리스트는 현재 컴퓨터에 실행하고 있는 프로세스입니다. 여기서 하나만 뽑고 싶은 경우에는 아래의 명령어로 검색하면 됩니다. tasklist | findstr "steam.exe" 해당 명령어는 tasklist에 실행하고 있는 사항 중 "steam.exe"를 찾으라는 명령어입니다. 이것을 통하여 우리가 원하는 프로세스를 발견할 수 있습니다. taskkill 현재 ..

컴퓨터/Batch 2023.01.25

Batch (1) - 특정 시간 종료 후 컴퓨터가 꺼지는 배치 파일 제작하기

지난번에 원격으로 컴퓨터를 구동할 때 한 가지 문제를 생각 못했습니다. 바로 전원을 꺼지게 만들어야 하는데 부족했습니다. 그래서 해당 이슈를 해결하기 위하여 배치파일을 누르면 컴퓨터를 종료시키도록 만들어보겠습니다. Shutdown 명령어 shutdown /s 우선 shutdown명령어는 여러 가지 인수들이 있는데 필자가 많이 쓰는 인자는 다음과 같습니다. /s 컴퓨터를 종료한다. /r 컴퓨터를 재부팅한다. /f 컴퓨터의 "강제" 모든창을 내린다. (로그오프) /t 일정시간후 shutdown명령을 실행한다. /a 시간설정을 해제한다. 만약에 배치파일로 단한줄로 10초 후 컴퓨터를 완전하게 종료한다고 하면 다음의 명령어를 치면 됩니다. shutdown /s /f /t 10 ※ 참고로 배치파일을 만드는 법은 ..

컴퓨터/Batch 2022.02.28