wsl2에서 몬godb/mysql 서비스를 자동으로 시작합니다

  • 은 먼저 다음 명령을 실행하여 WSL 터미널에서 nano를 사용하여 스크립트를 엽니다.
  • sudo nano ~/.local/bin/start_script
    
  • 은 이 scipt에서 다음 명령을 복사합니다.
  • service mysql start
    service mongodb start
    
  • ctrl+o을 누르고 ctrl+x을 누르면 스크립트를 저장하고 종료합니다.
  • Windows 시작 메뉴로 이동하고 Task Scheduler 을 입력하여 작업 스케줄러를 엽니다.
  • 오른쪽 작업 탭에서 Create Task... 을 클릭하여 작업 생성 창
  • 열기
    이 창의
  • 은 작업의 특정 이름을 지정하고 다음과 같이 Run only when user is logged on을 선택했는지 확인합니다.

  • 및 트리거 탭을 클릭하고 풀다운 메뉴와 설정 At log on에서 작업 시작 any user을 선택하고 고급 설정에서 Enabled을 선택하여 새 트리거를 만듭니다.

  • 에서'작업'탭으로 이동하여 새 작업 Start a Program을 만듭니다.'설정'에서 프로그램/스크립트를 C:\Windows\System32\bash.exe으로 설정하고'파라미터 추가'-c "sudo ~/.local/bin/start_services.sh"에서 다음과 같이 설정합니다.

  • 그게 다야.다음 Windows가 시작될 때, 작업은 루트 사용자로 사용자 정의 스크립트를 실행하고, 몬godb와 mysql를 시작합니다.이 스크립트에 다른 서비스를 추가할 수도 있습니다.

    좋은 웹페이지 즐겨찾기