Bine, deci am găsit o soluție cu sarcina de pornire menționată de vanadium.
Dar m-am gândit că o voi face puțin mai explicită.
Eu folosesc 3 fisiere:
Două sunt situate în /home/ubuntu/
pliant
/home/ubuntu/init.sh
Și care conține
#!/bin/bash
gnome-terminal -- sudo '/home/ubuntu/script.sh'
/home/ubuntu/script.sh
care conține codul real pe care vreau să-l execut
#!/bin/bash
sudo add-apt-repository -y ppa:maas/3.0-next
actualizare sudo apt
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 --nume utilizator ubuntu --parola parola --e-mail [email protected] --ssh-import gh:wt-b
...
Și apoi trebuie să activăm o aplicație de pornire punând un fișier de configurare în fișierul /etc/xdg/autostart
pliant
3) /etc/xdg/autostart/conf.desktop
Care conține următoarele informații:
[Intrare pe desktop]
Versiunea=1.0
Nume=LordofSpaghettis
Comentariu=Spaghetele sunt bune
Exec=/home/ubuntu/init.sh
Cale=/home/ubuntu/
Terminal=adevarat
Tip=Aplicație
X-GNOME-Autostart-enabled=adevărat
Categorii=Utilitate;Dezvoltare
Apoi, când repornesc mașina de deconectare și mă autent din nou, primesc o solicitare pentru a cere parola sudo.Și apoi totul funcționează bine.
Mulțumesc lui vanadium pentru ajutor.