Загрузка данных


#!/data/data/com.termux/files/usr/bin/sh

while true; do
    # Проверяем, погас ли экран телефона
    if dumpsys display | grep -q "mScreenState=OFF"; then
        # Закрываем Links, чтобы сбросить сессию бортового компа
        pkill links
        
        # Цикл: пока экран выключен, просто спим по 1 секунде
        while dumpsys display | grep -q "mScreenState=OFF"; do
            sleep 1
        done
        
        # Как только экран загорелся — принудительно открываем Termux
        am start -n com.termux/.TermuxActivity
    fi
    # Пауза основного цикла, чтобы не перегружать процессор
    sleep 1
done