У меня безголовый медиа-сервер, использующий mpd, работающий на gentoo. Mpd настроен на запуск при загрузке (и у меня нет параллельно запускаемых сценариев rc), но, к сожалению, mpd не запустится, если он не сможет привязаться к интерфейсу. Я попытался дать моей беспроводной сети статический IP-адрес, но иногда mpd не запускается, потому что карта WLAN не связана с точкой доступа (я использую wpa_supplicant).
Теперь, когда запускается ssh, очень рад дождаться появления интерфейса. Но даже немного покопавшись, я не могу понять, как это происходит.
Моим ужасным хаком было бы сценарий mpd просто подождать "достаточного" времени для подключения карты WLAN, но это не сработает при любых обстоятельствах.
У кого-нибудь есть указатели?
NB: Связанные вопросы, которые не отвечают на мой вопрос (но могут быть полезны для других, здесь):
запустить-скрипт-при подключении к беспроводной сети-в-Linux, и Linux-как-начать-скайп-или-другой-программы-только-когда-онлайн