Wi-Fi периодически пропадает только на ноутбуке Manjaro

Для вашего конкретного случая:

#!/bin/bash
LIBDIR="lib dir"
LIBS=("lib1" "lib2")
CMD=(./debug.sh)
for LIB in "${LIBS[@]}"
do
    CMD+=(-I "${LIBDIR}/${LIB}")
done
"${CMD[@]}"
exit

Используются два массива:LIBSдля имен библиотек и CMDдля самой команды. Это также будет работать, если есть другие дополнительные пробелы. +=(...)объединяет новые элементы в конец массива точно так же, как он объединяет новую строку в конец строки. "${CMD[@]}"расширяется на все значения массива как отдельные слова (, не разбитые на пробелы ). Почему мой сценарий оболочки забивается пробелами или другими специальными символами? содержит больше информации по этому вопросу в целом, и Как мы можем запустить команду, хранящуюся в переменной? в спец.

0
15.03.2020, 20:39
1 ответ

Похоже, что dhcpcdэто противоречит dhclient. Отключение dhcpcdи включение dhclient, а также настройка NetworkManagerдля использования dhclient, по-видимому, исправили ситуацию -, по крайней мере, временно. Ни в одном из журналов не было указаний на то, что это имело место.

Я сообщу, если проблема повторится. Я надеюсь, что это будет исправлено в будущем выпуске Manjaro.

РЕДАКТИРОВАТЬ:

Проблема не устранена. Однако повторный запуск dhclient, когда он умирает, исправляет это. Очень надоедливый. Повторный запуск dhclientпроисходит почти каждый час.

0
28.04.2021, 23:20

Теги

Похожие вопросы