Какой init демон запускает чашки?

Я имею новую установку Ubuntu 14.04, и ничего не коснулся.

Кубки работают, как сообщается обоими ps и netstat.

Существуют /etc/init/cups.conf и /etc/init.d/cups, они оба, кажется, могут запустить чашки.

Я использовал эти способы определить, какой init демон запустил чашки:

  • service cups status - "неизвестное задание: чашки"
  • initctl status cups - "неизвестное задание: чашки"
  • /etc/init.d/cups status - "cupsd работает"
  • Runlevel равняется 2, и нет никаких чашек в /etc/rc2.d

Таким образом, вопрос: какой init демон запустил чашки? Традиционный Debian init или выскочка?

Если выскочка была запущенными чашками, почему initctl status cups не может сообщить состояние чашек?

1
задан 8 August 2014 в 16:50

2 ответа

Из двух только один - на самом деле init сценарий: /etc/init.d/cups. /etc/init/cups.conf файл, кажется, конфигурационный файл и выполняет определенные вещи прежде чем/после того, как демон запускается, но это не самостоятельно init сценарий. Этому недостает, соответствующий формат (запустите, остановка, перезапуск и т.д. функции) и в любом случае, не находится в правильном месте. Сценарии Init находятся в init.d каталог.

Что касается того, кто запустился, это, 14.04 все еще использует выскочку, они будут перемещение в systemd для будущих выпусков. Таким образом, это была выскочка, которая запустила демона чашек.

Теперь, относительно того, почему ни service, ни initctl возвратил что-либо полезное, поэтому Вы не использовали sudo:

terdon@16:~$ service cups status
status: Unknown job: cups
terdon@16:~$ sudo service cups status
[sudo] password for terdon: 
cups start/running, process 1319

terdon@16:~$  initctl status cups 
initctl: Unknown job: cups
terdon@16:~$ sudo initctl status cups 
cups start/running, process 1319
-1
ответ дан 7 October 2019 в 09:36

CUPS на Ubuntu запускается Выскочкой через файл/etc/init/cups.conf. Файл/etc/init.d/cups проигнорирован./etc/init/cups.conf не является init сценарием, а конфигурацией для Выскочки. Это действительно запускает основного демона и не только пред - и пост - конфигурация для CUPS.

service и initctl утилиты сообщают о неизвестном задании, когда переменный UPSTART_SESSION установлен в среде, потому что в этом случае, эти две утилиты действуют на сессия init , а не система init (чашки запускается системой init). su обычно консервы среда, в то время как sudo не делает, таким образом sudo initctl status cups будет работать, но su -c "initctl status cups", не будет.

1
ответ дан 7 October 2019 в 09:36

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

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