Como criar o systemd.service no Fedora 16 (x86_64)?

3

Eu tenho um grande problema em criar serviços de uma maneira nova - por systemctl (systemd.service) no Fedora 16. Eu não quero criar um serviço muito simples para o servidor minidlna. Eu criei um novo arquivo chamado minidlna.service em / lib / systemd / system / e aqui está como está:

[Unit]
Description=Mini DLNA

[Service]
Type=oneshot
ExecStart=/usr/sbin/minidlna

[Install]
WantedBy=multi-user.target

Infelizmente, o status do minidlna.service do systemctl é impresso:

  Loaded: loaded (/lib/systemd/system/minidlna.service; enabled)
  Active: inactive (dead) since Sat, 03 Dec 2011 20:49:23 +0100; 9s ago
Main PID: 1580 (code=exited, status=0/SUCCESS)
  CGroup: name=systemd:/system/minidlna.service

Alguma idéia de como corrigir isso?

Felicidades!

    
por marverix 03.12.2011 / 20:57

1 resposta

1

Tente isso. Funciona.

[Unit]
Description=Minidlna
After=network.target

[Service]
Type=forking
ExecStart=/usr/sbin/minidlna -R -f /etc/minidlna.conf

[Install]
WantedBy=multi-user.target
    
por 29.12.2011 / 08:38