Итак, я нашел решение с задачей запуска, упомянутой ванадием.
Но я подумал, что сделаю это немного более явным.
Я использую 3 файла:
Два расположены в г. /дом/убунту/
папка
/home/ubuntu/init.sh
И который содержит
#!/бин/баш
гном-терминал -- sudo '/home/ubuntu/script.sh'
/home/ubuntu/script.sh
который содержит фактический код, который я хочу выполнить
#!/бин/баш
sudo add-apt-repository -y ppa:maas/3.0-next
судо подходящее обновление
sudo apt install -y maas jq markdown nmap traceroute git curl wget zfsutils-linux cloud-image-utils virtinst qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils whois
sudo maas createadmin --username ubuntu --password password --email [email protected] --ssh-import gh:wt-b
...
И затем нам нужно включить запускаемое приложение, поместив файл конфигурации в /etc/xdg/автозапуск
папка
3) /etc/xdg/autostart/conf.desktop
Который содержит следующую информацию:
[Вход на рабочий стол]
Версия=1.0
Name=LordofSpaghetti
Комментарий=Спагетти хороши
Exec=/home/ubuntu/init.sh
Путь=/дом/убунту/
Терминал=истина
Тип = Приложение
X-GNOME-Autostart-enabled=true
Categories=Утилиты;Разработка
Затем, когда я перезагружаю машину, выхожу из системы и снова вхожу в систему, я получаю запрос на запрос пароля sudo.И тогда все работает нормально.
Спасибо ванадию за помощь.