Kód: Vybrat vše
#!/bin/bash
#vykonávaný modelový příkaz#
mousepad /home/uživatel/Plocha/text.txt
V tomto případě se jedná o umístění ve složce, kde je třeba oprávnění pro přístup a je třeba použít sudo. Takže tvorba skriptu:
Kód: Vybrat vše
sudo mousepad /bin/skript.sh
Nastaví se spustitelnost
Kód: Vybrat vše
sudo chmod a+x /bin/skript.sh
Je-li třeba příkaz nebo příkazy (skript může být i jako dávkový soubor) spustit jako sudo, tak je třeba přidat výjimku do/etc/sudoers:
Kód: Vybrat vše
sudo mousepad /etc/sudoers
Kód: Vybrat vše
uživatel ALL=NOPASSWD: /bin/skript.sh
Kód: Vybrat vše
sudo /bin/skript.sh
Kód: Vybrat vše
sudo visudo
Ve složce /home/uživatel/.config/autostart/ se tak automaticky vytvoří spouštěč Skript.desktop, který má takový nebo podobný zápis:
Kód: Vybrat vše
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Skript
Comment=
Exec=sudo /bin/skript.sh
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false