Назад | Перейти на главную страницу

Как создать systemd.service в Fedora 16 (x86_64)?

У меня большая проблема с созданием сервиса по-новому - с помощью systemctl (systemd.service) в Fedora 16. Мне не удалось создать очень простой сервис для minidlna сервера. Я создал новый файл с именем minidlna.service в / lib / systemd / system /, и вот как он выглядит:

[Unit]
Description=Mini DLNA

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

[Install]
WantedBy=multi-user.target

К сожалению, systemctl status minidlna.service печатает:

  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

Есть идеи, как это исправить?

Ура!

Попробуй это. Оно работает.

[Unit]
Description=Minidlna
After=network.target

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

[Install]
WantedBy=multi-user.target