systemd'шное

May 18, 2015 23:30

Можете мне рассказывать что угодно, а фэнсервис решает.

sudo systemctl show sound.target
Id=sound.target
[skip]
Documentation=man:systemd.special(7)
[skip]
Transient=no

man 7 systemd.special
DESCRIPTION ( Read more... )

systemd

Leave a comment

Comments 10

tzirechnoy May 19 2015, 09:01:55 UTC
Идея записывать некоторые выделенные имена сервисов с сишный код -- охуенная?
Ну да, я тожэ могу сказать: они охуели.

Reply

amarao_san May 19 2015, 09:38:30 UTC
Да, потому что у тебя в таком же виде закодированы runlevel'ы, но попробуй угадать у незнакомой системы, какой у неё "правильный" runlevel и чем 0 от 9 отличается, и выполняется ли S перед 1.

Конкретно вот это - офигенно, на эти target'ы можно закладываться, требовать их.

Как ты настроишь запуск сервиса после того, как у тебя появилась звуковая карта в системе? А если её ткнут через неделю после загрузки?

Reply

tzirechnoy May 19 2015, 10:08:02 UTC

>Как ты настроишь запуск сервиса после того, как
>у тебя появилась звуковая карта в системе?

Очевидно, пропишу его запуск в конфиг сервиса, который слушает появление устройств в системе. В hotplug2 там, или в udev.

Reply

amarao_san May 19 2015, 10:13:46 UTC
А если он при этом ещё от сети зависит? То есть у тебя звуковуха раньше сети появилась, сервис запустился, сломался. Ай?

Reply


Leave a comment

Up