Итак, этот ноутбук оснащен комбинированным чипом BT WiFi, и, как оказалось, он нормально зависал, если BT был выключен. Делать
sudo -s
echo EHC1 > /proc/acpi/wakeup
Решил. Я полагаю, что это «пробуждение по Ethernet», которое было отключено, но, насколько мне известно, я никогда этим не пользовался.
Не зная, что должна делать эта программа, ее трудно отлаживать.
Я предполагаю, что вы используете exit
вместо того, чтобы использовать return
. exit
закрывает скрипт. return
выход из функции.