본문 바로가기

Frontend Develope/Etc..

Windows 시작시 Ubuntu Service On

윈도우시작시 우분투가 실행될때 자동으로 Service 시작하고 싶어 구글링해서 얻은 결과이다



1. Windows Ubuntu 데몬을 뛰울때 sudo 비번을 입력하지 않아도 실행되게 한다

sudo sed -i "s/%sudo.*/%sudo ALL=(ALL:ALL) NOPASSWD:ALL/g" /etc/sudoers


2. ubuntu 명령줄에서 crontab -e 를 입력하여 cron을 오픈한후 아래와 같이 작성한다.

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

@reboot . $HOME/.profile; /usr/sbin/sshd -D

@reboot . $HOME/.profile; service [service 1] start

@reboot . $HOME/.profile; service [service 2] start

@reboot . $HOME/.profile; service [service 3] start


3. 윈도우 시작시 자동으로 실행할 bat파일을 작성한다

ㄱ. Window + R => shell:startup 입력 후 

ㄴ. utuntu.bat 의 내용은 아래와 같이 작성하여 윈도우 시작시 ubuntu.bat가 실행되게 한다

@ECHO OFF

bash -c 'for i in $(seq 0 0); do sudo /usr/sbin/cron; done'

 


참고: https://superuser.com/questions/1112007/how-to-run-ubuntu-service-on-windows-at-startup


'Frontend Develope > Etc..' 카테고리의 다른 글

grep 문자열모두 치환  (0) 2018.11.16
유용한 Window 단축키  (0) 2018.11.16
ASP 기본문법  (0) 2014.05.13
아마존 웹서비스 (AWS)의 소개및 종류  (0) 2014.04.30
앞으로의 개발 트렌드에 대한 생각  (0) 2014.04.25