Я пытаюсь написать файл модуля для hostapd на Debian.
Демон hostapd, кажется, нуждается в интерфейсе для связанного интерфейса Wi-Fi, чтобы быть запущенным, прежде чем он будет запущен, или же это SEGV.
Я пробовал network-online.target, но все еще получаю SEGV. Я думаю, это потому, что network-online.target должен видеть только ЛЮБОЙ интерфейс, а другие интерфейсы появляются до того, как интерфейс Wifi будет достаточно готов для работы hostapd.
Как лучше всего подождать, пока служба запустит определенный интерфейс перед запуском?
perl -e 'sleep 1 until -e "/sys/class/net/myinterface"'
в вашем ExecStartPre