728x90
로그 파일을 계속 모니터링할때 리눅스나 Mac OS 에서는 "tail -f 파일명" 를 사용한다.
Windows 에서도 비슷한 역할을 하는 명령어가 있었다. 대신 일반 cmd 창에서는 안되고 PowerShell 창에서만 동작한다.
> Get-Content <file-name> -Wait
예제는 docker 데스크탑을 실행하고 발생하는 로그 파일을 "Get-Content" 명령어로 지키보고 있다.
-Wait 옵션이 tail 명령어의 -f 와 동일하다. 파일이 끝에 도달할때까지 중지가 안된다. 그리고, 윈도우라서 W 대문자 대신 -wait 로도 옵션이 동작한다.
특이하게도 Get-Content 명령어의 별칭(alias) 로 gc, cat, type 으로 동일한 명령을 수행할 수 있다. (cat 이 훨씬 직관적인거 같은데 왜 명령어 이름이 Get-Content 인지...)
마이크로 소프트 가이드 문서를 보니, PowerShell 에 재밌는 명령어들이 많이 있는거 같다.
참고
'Engineering > Windows' 카테고리의 다른 글
윈도우 batch 스크립트에서 잠시 멈추는(sleep) 여러 방법 (1) | 2024.03.15 |
---|---|
윈도우 cron 등록 (1) | 2024.01.22 |
youtube-dl 대체 프로그램 on windows (1) | 2023.12.05 |
heic heif 이미지 탐색기에서 보기 on Windows (3) | 2023.12.02 |
hosts 파일 수정 on Windows 10 (0) | 2020.02.19 |