OS/ubuntu

지킬[jekyll] serve 백그라운드 실행

삐뚤어진 개발자 2020. 9. 11.

지킬 jekyll 서비스 백그라운드 실행 (background)

블로그 라이브러리  지킬(jekyll)을 모두 설치 후 실행하려면 아래와 같은 명령을 실행해야합니다.

jekyll serve

하지만 위와 같이 실행한다면 아래의 이미지 처럼 세션과 같이 실행되기 때문에,

서버의 세션이 끊기거나 ctrl+c를 누르면 지킬 서비스가 종료되어 버립니다.

이 세션에서는 다른 명령어도 못내립니다.

그래서 백그라운드(background)로 지킬 serve를 해줘야 서버 접속을 끊거나, 다른 명령어를 내릴수 있습니다.

 

 

지킬(jekyll) 백그라운드(background) 실행

 

아래와 같이 같이 애플리케이션을 실행할때 보여주는 문자들을 지워주는 명령어와 함께 명령하면 지킬을 백그라운드로 실행할 수 있게됩니다.

jekyll serve > /dev/null 2>&1 &

아래와 같이 지킬 블로그 실행후 자유롭게 다른 명령어도 사용할 수 있습니다.

 

지킬(jekyll) 백그라운드(background) 실행 중지

지킬을 위와같이 백그라운드로 실행해놓고, 중지를 시키려면 아래의 명령어를 명령하시면 됩니다.

 

kill $(ps aux | grep '[j]ekyll' | awk '{print $2}')

 

 

 

 

긴글 읽어 주셔서 감사합니다.

더 궁금하신 사항은 댓글로 문의해주시면 빠르게 답변드리겠습니다.

 

 

댓글