> 3. В идеале - сделать ярлык для автозапуска или скрипт sh в
> худьшем случае? Ведь компьютером ползуются и мои родственники, а они точно
> не будут поднимать интерфейс из консольки.Один из известных вариантов:
- Команды, что выше оформить в shell скрипт. Сделав ему chmod 755
- Скрипт положить туда, куда прописан PATH. Т.е. типа в /usr/bin
- Прописать в sudoers на скрипт всем без пароля.
- Сделать desktop файл (см. файлы, которые найдёт find /usr -name "*.desktop") по аналогии с уже существующими в изобилии в системе. Вписать туда: Exec=sudo скрипт Или даже так:
Exec=sudo bash -с /usr/bin/скрипт'
- Десктоп файл положить к уже существующим в системе, в туже папку. Панель запуска заметит файл и покажет ярлык или сразу, или после рестарта и в меню "Старт" появится этот ярлык.
Чтобы не начали загадывать загадки на тему "запустил и неработает без логов", в ярлыке можно стартовать в терминале примерно вот так:
xterm -e скрипт
Оно тогда запустит скрипт в отдельном окошке и там будут логи.
И в скрипт дописать вот так:
#!/bin/bash
PS4="+:\$0:\$LINENO: "
set -ex
команды старта WiFi
read -p "Нажмите энтер чтобы закрыть."
P.S. alltray может помочь убрать окно из панели задач и засунуть этот терминал в трэй у часов. Это удобно, если надо из скрипта поднять какой-то ВПН до работы, интерактивно вводить пароли-логины и не закрывать окно до конца сеанса.