Служба Squid systemd не запускается при загрузке

Установите GNOME Tweak Tool и перейдите в раздел Power. Там есть опция для отключения автоматического приостановления при закрытии крышки.

Детали опции

Я сравнил dconf до и после, чтобы найти опцию, но оказалось, что она реализована не так. Вместо этого Tweak Tool создает ~/.config/autostart/ignore-lid-switch-tweak.desktop. Автозапуск - это сценарий, который эффективно запускает systemd-inhibit --what=handle-lid-switch. Таким образом, мы видим, что действие закрытия крышки обрабатывается исключительно systemd-logind.

Альтернативный путь

Альтернативой может быть редактирование /etc/systemd/logind.conf, чтобы включить:

HandleLidSwitch=ignore

Это будет работать все время, а не только когда ваш пользователь вошел в систему.

2
10.05.2016, 09:43
1 ответ

Я думаю, что вам нужно создать скрипт демона, затем связать стартовую ссылку на требуемом уровне запуска, чтобы запустить ваш squid.

Например:

cp /etc/init.d/skeleton /etc/init.d/squid

затем реализовать start() & stop() и restart(), если необходимо. Теперь вам нужно связать созданный демон с нужным уровнем выполнения, но убедитесь, что он имеет порядковый номер после networking или network-manager, например: если желаемый уровень выполнения - 5 cd /etc/rc5.d/ ls -l

вы найдете что-то вроде lrwxrwxrwx 1 root root 18 Jun 16 2015 S08iptables -> ../init.d/iptables lrwxrwxrwx 1 root root 17 Jun 16 2015 S10network -> ../init.d/network lrwxrwxrwx 1 root root 18 Jun 16 2015 S11netplugd -> ../init.d/netplugd Поэтому вам нужно выполнить следующее

ln -s /etc/init.d/squid /etc/rc5.d/S88squid

...... Перезапустите ваш сервер и протестируйте

Обратите внимание, что в jessie debian есть две ориентации управления сервисами systemclt и старый стиль демона.

-2
27.01.2020, 23:10

Теги

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