Список доступных сервисов

grep основанные решения обычно будут довольно медленными особенно с большими списками слов.

Можно воспользоваться преимуществом от того, что списки слов уже отсортированы (однако в моей системе, это кажется, по крайней мере, британским английским, каждый был отсортирован в локали POSIX/C даже при том, что это - закодированный UTF-8):

tr -cs "[:alpha:]'" '[\n*]' < /etc/passwd |
  LC_ALL=C sort -u |
  LC_ALL=C comm -12 - /usr/share/dict/british-english-insane

Можно также хотеть преобразовать все нижний регистр или верхний регистр заранее, если Вы хотите искать слова способом случая-insensistive.

86
09.01.2014, 19:37
5 ответов

Хрипящим SysV init использования и всеми сервисами управляют со специальными сценариями оболочки в /etc/init.d, так ls /etc/init.d перечислит их. Эти файлы также содержат описание сервиса наверху, и каталог содержит a README.

У некоторых, но не всех их есть a .sh суффикс, необходимо оставить это при использовании, например, update-rc.d.

53
27.01.2020, 19:30
  • 1
    После чтения Вашего ответа я понял, насколько глупый мой вопрос был. Это было очевидно. Так или иначе по крайней мере, я изучил что-то. Тем не менее, благодарит ответить на мой вопрос. –  Dragos Rizescu 09.01.2014, 19:54
  • 2
    @DragosRizescu там не является глупыми вопросами. –  Braiam 09.01.2014, 20:00
  • 3
    @DragosRizescu - допустимый вопрос, было большое действие в переезде, как сервисы работают над различными дистрибутивами, таким образом, это может стать сбивающим с толку. –  slm♦ 09.01.2014, 20:02
  • 4
    , который я выполняю systemd на моем wheezy система. –  jordanm 09.01.2014, 22:21

В Debian jessie попробуйте: service --status-all .

Он находится в пакете sysvinit-utils .

69
27.01.2020, 19:30
service --status-all

Выводит список всех служб с кодом состояния, остановленных или выключенных (-), запущенных или включенных (+) или неизвестных (?), что означает отсутствие раздела кода состояния в их инициализации. д сценарий. Не только запуск служб.

20
27.01.2020, 19:30

/etc/init.d содержит сценарии, используемые инструментами инициализации System V (SysVinit ).

Список исполняемых файлов:

ls -F /etc/init.d/ | grep '*$'
0
27.01.2020, 19:30

Попробуйте

systemctl list-unit-files

или

systemctl list-unit-files | grep yourservicenameorpartofit
0
17.04.2020, 20:03

Теги

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