반응형
최근 WSL 내부의 Docker 를 시작 프로그램으로 등록해야 할 일이 생겨서 이것저것 만져보는데
/etc/init.d 나, crontab 등이 WSL 환경에서 모두 적용되지 않는 현상을 발견했고.
이것저것 뒤지던 차에 그냥 Window 시작 프로그램으로 WSL command 를 등록하는것이 가장 편하다는 사실을 깨달았다
다만 Window 시작할 때 나오는 검은 창이 좀 거슬린다는 단점이 있다.
시작 프로그램 창에 .bat 파일을 만들어 주면 된다.
파일내용은
wsl -d [배포판] [사용할 명령어 ("" 필요없음)]
위와 같이 등록해 주면 된다.
-d 는 --distribution 의 약자로서 Multi WSL 을 사용할 경우 특정 배포판을 지정해서 실행할 수 있다.
본인이 어떤 배포판을 사용하고 있는지 모른다면
wsl --list
명령어로 확인할 수 있다.
이럴 경우 [배포판] 영역에 Ubuntu-22.04 를 기재해 주면 된다.
만약 이것저것 다 귀찮다면 그냥 wsl 뒤에 명령어만 작성하면 Default WSL 배포판으로 작동한다.
반응형