L oop 'sv c wifi enable', пока wifi не включен с Android терминалом - PullRequest
1 голос
/ 05 января 2020

Первый вопрос о stackoverflow. Итак, я получил телефон huawei android. При плохом Wi-Fi я должен включить Wi-Fi ≈20 раз (из элемента управления уведомлениями), чтобы он мог включиться. Я сделал файл sh. (содержит sv c wifi enable) и запустите его с помощью терминала. Но мне нужно запустить этот файл 10 раз, чтобы включить wifi. Попробуйте это for i in seq 1 50; do sh on $i; done ('on' - это файл, который содержит 'sv c enable). wifi ') Но это то же самое, что я должен запускать его много раз. Поэтому я просто хотел сделать команду терминала с помощью цикла while . Я имею в виду: while (wifi отключен) do (sv c wifi enable) до (Wi-Fi подключен) Но я не знаю как, поэтому я прошу вашей помощи Спасибо за чтение этого this

1 Ответ

0 голосов
/ 05 января 2020

Вы должны проверить команду ping. Попробуйте ping -c 1 google.com && break в л oop. Затем он должен выйти из l oop, когда получит соединение inte rnet. Вы, вероятно, должны поместить оператор sleep, чтобы избежать спама в системе.

...