Skip to content

부팅 시 Yona 자동 실행하기(리눅스)

JJ edited this page May 31, 2017 · 3 revisions

리눅스의 서비스의 관리자인 systemd에 Yona를 서비스로 등록해 사용하는 방법입니다.

systemd에 등록하기 위한 unit 파일을 아래의 내용으로 생성합니다.

  • $ sudo vi /lib/systemd/system/yona.service
[Unit]
Description=Yona service
After=multi-user.target

[Service]
Type=idle
ExecStart=/usr/local/yona/restart.sh

[Install]
WantedBy=multi-user.target

이 때 Yona 실행을 위해 사용할 restart.sh 스크립트는 링크 참조

해당 파일의 실행 권한을 다음과 같이 설정합니다.

  • $ sudo chmod 664 /lib/systemd/system/yona.service

unit 파일이 정의되었으므로 다음에 명령에 의해 systemd에 등록해 부팅시 자동실행 하도록 합니다.

  • $ sudo systemctl daemon-reload

  • $ sudo systemctl enable yona.service

서비스 중지, 재실행, 상태 확인은 기본적인 systemd의 명령어를 활용해 가능합니다.

  • $ sudo systemctl stop yona

  • $ sudo systemctl restart yona

  • $ sudo systemctl status yona

Clone this wiki locally