обновленный до 15.04 init conf файл не работает

Я недавно обновил до 15,04. На 14,10 у меня был conf файл, который запустит программу на выскочке. На 15,04, который не работает и не запустится программа.

Это - .conf файл:

# mbpfan - A simple daemon to control fan speed on all Macbook/Macbook Pros \
#   (probably all Apple computers) for Linux 3.x.x

description     "mbpfan"

start on filesystem or runlevel [2345]
stop on runlevel [!2345]

respawn
umask 022

console log

exec /usr/sbin/mbpfan -f

Я устанавливаю все как со следующими командами:

sudo cp mbpfan.upstart /etc/init/mbpfan.conf
sudo start mbpfan

Который дает мне ошибку:

 start: Unable to connect to Upstart: Failed to connect to socket
 /com/ubuntu/upstart: Connection refused

Почему это не работает и какие изменения я должен внести, чтобы это запустило mbpfan на начальной загрузке?

1
задан 13 January 2019 в 01:31

1 ответ

Заголовки новостей на этой неделе - то, что версия 15.04 Ubuntu не использует выскочку . Это использует systemd.

можно вернуться к выскочке, которая является вопросом все к себе; или можно записать сервисную единицу systemd для сервиса; или можно сильно ударить уже записанный. Существует много уже записанных о.

Этот mbpfan.service единица Ismail Khatib была вокруг с 2012, например. Однако я рекомендую отредактировать его для высказывания

Type=simple
и
ExecStart=/usr/sbin/mbpfan -f
mbpfan, "daemonization" является совершенно лишним (и при выскочке и при systemd); не функционально корректно в любом случае; и под systemd также приведет к ненужной дублированной информации о журнале, поскольку systemd уже записывает информацию о журнале, которая mbpfan отправляет к ее стандартному выводу.

Дополнительные материалы для чтения

3
ответ дан 7 December 2019 в 12:46

Другие вопросы по тегам:

Похожие вопросы: