From 81e80983503618610027199eb2254cd9a612aeca Mon Sep 17 00:00:00 2001 From: jay817 Date: Sat, 9 Aug 2025 16:02:19 +0900 Subject: [PATCH] Update wsl-docker/README.md --- wsl-docker/README.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/wsl-docker/README.md b/wsl-docker/README.md index 0045cd8..8bd453f 100644 --- a/wsl-docker/README.md +++ b/wsl-docker/README.md @@ -60,17 +60,16 @@ https://apps.microsoft.com/detail/9n0dx20hk701?hl=en-US&gl=US ## 5. WSL background 실행 WSL는 기본적으로 실행중인 터미널이 하나도 없으면 WSL 자체가 종료되도록 되어 있어서 서버를 굴릴수가 없다. -- https://www.autohotkey.com/ -- AHK v2 설치 +- Windows에 python은 설치되어 있어야 한다. - Win+R > `shell:startup` : `시작프로그램` 폴더가 열린다. -- 메모장으로 아래의 `wsl.ahk` 파일을 생성하여 `시작프로그램` 폴더에 저장 - ```ahk - Run "wsl.exe",,"Hide" +- 메모장으로 아래의 `wsl.pyw` 파일을 생성하여 `시작프로그램` 폴더에 저장 + ```python + import subprocess as S + while True: S.run(['wsl'], creationflags=S.CREATE_NO_WINDOW) ``` -- 이 `wsl.ahk` 파일을 더블클릭해서 실행해보아도 눈에 보이는 것은 없지만, 백그라운드 터미널 하나가 실행되어, wsl이 꺼지지 않게 된다. +- 이 `wsl.pyw` 파일을 더블클릭해서 실행해보아도 눈에 보이는 것은 없지만, 백그라운드 터미널 하나가 실행되어, wsl이 꺼지지 않게 된다. - 컴퓨터를 재시작 할 경우에도 항상 하나가 켜져 있을 것이다. - - 예외: 본인이 `wsl --shutdown`으로 강제 종료하면 눈에 안보이는 이것도 꺼지므로 그때는 저걸 다시 켜주어야 함) - +- 주의 `wsl --shutdown`으로 강제종료하여도 계속 wsl을 시작할 것이기 때문에 완전한 종료를 원할 경우에는, 저 파일을 지우고 재부팅하는 것이 제일 간단할 것이다. # Docker에 NVIDIA 설치