Так, мне установили MiniDLNA и недавно нашел, что я не могу запустить его с помощью Выскочки.
Выполнение sudo start minidlna
возвраты:
minidlna start/running, process [num]
Но никакой процесс не запускается (должна также быть дополнительная строка отчета о состоянии для запуска MiniDLNA).
Я получаю то же с sudo service minidlna start
Выскочка регистрирует (/var/log/upstart/minidlna.log) шоу:
start: Job is already running: minidlna
Попытка остановиться или перезапустить новомодные возвраты использования:
stop: Unknown instance:
Я могу успешно запустить MiniDLNA любым из следующих способов:
/usr/bin/minidlnad -f /etc/minidlna.conf
/etc/init.d/minidlna start
start-stop-daemon --start --pidfile /run/minidlna.pid --chuid minidlna:minidlna --exec /usr/bin/minidlnad -- -f /etc/minidlna.conf -P /run/minidlna.pid
Я также попытался удалить пользователя/группу MiniDLNA и повторно добавить без успеха.
Это состояние выживает после перезагрузки.
Я в конце своего остроумия. Любая справка была бы большой!
Я думаю, что решение Вашей проблемы в http://efiop-notes.blogspot.com/2014/06/how-to-set-pid-using-nslastpid.html , который является большим количеством стартера способ заботиться о новомодных проблемах, чем путем циклического повторения через весь pids, пока Вы не создаете тот, который ищет выскочка.
Просто компилируют программу с компилятором C и выполняют его как sudo с PID, который выскочка знает о, и Вуаля!
HTH, Shailen