[sisyphus] systemd и порядок загрузки

Sergei Epiphanov serpiph на nikiet.ru
Чт Мар 7 13:50:54 MSK 2013


On 7 марта 2013 13:00 greg dex wrote:
> > Для того, чтобы серверы ssh и dhcp поднимались после появления сети,
> > необходимо в unit этих сервисов указать строку:
> > 
> > After=network.target
> 
> grep After /etc/systemd/system/multi-user.target.wants/dhcpd.service
> After=network.target
> After=time-sync.target
> 
> 
> Это же дефолт. Не может же только у меня одно не работать?

Вот мой вариант:

[Unit]
Description=DHCP server
After=network.service network.target

[Service]
ExecStart=/etc/rc.d/init.d/dhcpd start
ExecStop=/etc/rc.d/init.d/dhcpd stop
ExecReload=/etc/rc.d/init.d/dhcpd reload
Type=forking
TimeoutSec=0

[Install]
WantedBy=network.target multi-user.target

Я его набросал, когда родного unit-файла ещё не было, и пока он меня не 
подводил. Обратите на After.

-- 
С уважением, Епифанов Сергей


Подробная информация о списке рассылки Sisyphus