본문 바로가기

Software

linux mint minidlna 부팅시 자동 실행

728x90



linux mint 13 (maya)를 사용중인데 minidlna를 설치하고 

#>update-rc.d minidlna defaults

설정을 하고도 장비를 재부팅하면 minidlna 데몬이 실행되어 있지 않는 문제를 발견하였다.


이와 관련하여 linux mint 13 및 기본이 되는 ubuntu 12.04 에서 minidlna 데몬을 부팅시 자동 실행하는 방법은 아래와 같다.


우선 아래 내용을

/etc/init/minidlna.conf 파일을 만들어 입력한다.

 # Minidlna - lightweight DLNA/UPNP media server  
 #  
 # DLNA/UPNP media server  
 description "DLNA/UPnP-AV media server"  
 start on (local-filesystems and net-device-up IFACE!=lo)  
 stop on runlevel [!2345]  
 expect fork  
 pre-start script  
      [ -f /etc/minidlna.conf ] || { stop; exit 0; }  
      exit 0  
 end script  
 exec /usr/bin/minidlna -f /etc/minidlna.conf -P /var/run/minidlna/minidlna.pid  


그리고 기존 연결된 minidlna 서비스 관련 정보를 삭제한다

#> sudo update-rc.d -f minidlna remove


다음으로는 시작시 작업에 관련하여 minidlna를 등록한다

#> cd /etc/init.d/
#> sudo ln -s /lib/init/upstart-job minidlna


다음 커맨드를 통해 시작/정지/상태등을 확인해 볼 수도 있다

#> sudo service minidlna start

#> sudo service minidlna stop

#> initctl status minidlna



728x90