LINUX.ORG.RU
Ответ на: комментарий от Oleg_Iu

Что-то после этого старт системы стал 5 минут и не может поднять сеть. Как правильно с этим работать?

cat if-post-down.d/my_docker

#!/bin/sh

UNIT=docker
SYSTEMD=/run/systemd/system

if [ -d $SYSTEMD ]; then
    systemctl stop ${UNIT}
fi

cat if-post-down.d/my_hostapd

#!/bin/sh

UNIT=hostapd
SYSTEMD=/run/systemd/system

if [ -d $SYSTEMD ]; then
    systemctl stop ${UNIT}
fi

cat if-up.d/my_docker

#!/bin/sh

UNIT=docker
SYSTEMD=/run/systemd/system

if [ -d $SYSTEMD ]; then
    systemctl start ${UNIT}
fi

cat if-up.d/my_hostapd

#!/bin/sh

UNIT=hostapd
SYSTEMD=/run/systemd/system

if [ -d $SYSTEMD ]; then
    systemctl start ${UNIT}
fi
serg002 ★★★
() автор топика

или правильно не перезапускать networking, а делать reset интерфейсу и получать по dhcp ip заново? Как правильно в случае отсутствия интернета сделать переподключение? Может я иду неправильным путём?

serg002 ★★★
() автор топика
Ответ на: комментарий от serg002

Есть в systmd такая штука, как PartOf.

PartOf=
Configures dependencies similar to Requires=, but limited to stopping and restarting of units. When systemd stops or restarts the units listed here, the action is propagated to this unit. Note that this is a one-way dependency -- changes to this unit do not affect the listed units.
Oleg_Iu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.