WSL Ubuntu 윈도우 시작시 R Studio 자동 시작 하는 방법

1. WSL root 권한 설정

    WSL의 명령 스크립트는  Bash에서 기본적으로 실행 한다.    기본적으로 Bash에서 사용할때, 암호를 물어보게 된다.  Ubuntu에서 default-user를 root 로 하지 않으면,  WSL ubuntu 실행 이후 암호를 물어 보게 된다.   즉 부팅 후 실행 시 자동 실행 되지 않는 다는 것이다.    

그래서 아래와 같이 기본 사용자를  root로 바꾸어 주는 것이다. 


ubuntu2004 config --default-user root


2. 작업 스케줄러에 작성

     윈도우 버전이 낮았을대는 매우 쉬웠는데,  버전이 높아지면서, 여러가지가 바뀌었거나, 

아니면 필자가 잘 모를 수 있다.  하지만,  아래의  같이 하면 확실하게 R Studio를 실행 할 수 있다.

bat 화일의 실행 조건은 아래 그림과 같이 C:\Users\김용규>  폴더에 bash.exe 파일과 

wsl_start.bat 파일이 있어야 한다. 



wsl_start.bat 파일의 내용은 아래와 같다.
 
@echo off
bash.exe -c "service rstudio-server start"

notepad에서 위와 같은 내용을 작성 하고, wsl_stat.bat 파일을 다른 이름으로 저장 하자. 

작업 스케줄러를 실행 하고, 작업 만들기 하면 아래와 같은 화면이 나타난다. 



트리거 탭을 클릭 하여, 새로 만들기를 클릭 하고 트리거를 편집 한다.  작업 시작은 시작할때로 하고,  작업지연시간을 30초 정도 한다.  이유는 WSL Ubunt가 실행 되고 나서 wsl_start.bat 가 실행 되어야 되기 때문이다. 



동작 탭을 클릭 하여, bat 파일의 위치를 지정 하자. 


그러면 프로그램 시작을 할 때,  bat 프로그램이 실행된다. 


그리고,  WSL ubuntu 20.04가 자동 실행 되지 않는 경우가 있다.  이럴 경우에는 아래와 같이 한다. 

WIN+R을 클릭 하여, 실행을 띄운 다운 아래 그림같이 shell:startup을 넣어 준다. 



3.WSL 시작프로그램에 배치

실행 이후에 아래와 같이  Windows 시작시 시작하는 프로그램을 정의 하는데,  아래 그림과 같이 WSL 아이콘을 넣는다. 


그리고,  30초 이후에 크롬에서 localhost:8787을 입력 하면,  Rstudio 로그인 화면이 나온다. 



댓글 2개:

  1. 따라서 잘 설치 했는데 bash.exe 이 파일이 없어서 자동 실행을 못하는데 저 파일은 어떻게 만들 수 있을까요?

    답글삭제
    답글
    1. bash는 wal응 설치 하면 자동으로 생깁니다.

      삭제

css cheat sheet 클래스 선택자, margin(마진), display , center 조정 간단한 구성 요소

 앞에서는 html의 간단한 sheet를 소개 하였습니다.   html은  주로 골격을 나타나는 것이라, 디자인을 하는데는 css로 하여야 합니다.  아래 코드와 같이 css 관련 하여 매우 간단하게 코딩 하겠습니다.  body 부분의 css 코딩  ...