Как «приостановить» сценарий python, пока не произойдет какое-либо «действие» без занятого ожидания? - PullRequest
0 голосов
/ 10 апреля 2020

Чтобы уточнить, мне нужен скрипт, чтобы проверить, подключена ли система к Wi-Fi (используя бесконечное ожидание занятости l oop), и как только он подключится, скрипт возобновит делать то, что он хочет сделать дальше ..

Это работает, но, как вы можете видеть, это тратит время процессора (обычно требуется около 5-8 секунд для подключения к Wi-Fi) ... теперь, может добавить таймер для проверки только через равные промежутки времени, но есть ли способ просто «приостановить» сценарий и «сигнализировать» / «возобновить» его, пока Wi-Fi не подключен

PS: чтобы проверить, подключен ли Wi-Fi или нет, я использую

hostname -I

в Python скрипте, который возвращает значение, если он подключен, и ноль в противном случае.

...