Уничтожьте соединение Wi-Fi

Вы можете использовать unix2dos (который есть в Debian):

unix2dos file

Обратите внимание, что эта реализация не будет вставлять CR перед каждым LF, только до тех LFs, которым еще не предшествует один (и только один) CR и которые пропустят двоичные файлы (те, которые содержат значения байтов в диапазоне 0x0 -> 0x1f, кроме LF, FF, TAB или CR)).

или используйте sed:

CR=$(printf '\r')
sed "s/\$/$CR/" file

или используйте awk:

awk '{printf "%s\r\n", $0}' file

или используйте perl:

perl -pe 's|\n|\r\n|' file

1
02.08.2014, 20:02
1 ответ

Каждый раз, когда вы убиваете WPA_supplicant, новый экземпляр создается вашим менеджером соединений.

Вы должны отключить его перед запуском команды kill. Чтобы отключить менеджер соединений, необходимо остановить соответствующую службу (т.е. network-manager, wicd и т.д.) с помощью команды:

service CONNECTION_MANAGER stop

Изменение строки CONNECTION_MANAGER с реальным именем службы.

После этого можно выполнить написанную команду, но с использованием рукописного конфигурационного файла. С помощью команды

man wpa_supplicant.conf 

Вы можете найти примеры или документацию по конфигурационному файлу.

1
27.01.2020, 23:52

Теги

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