Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:folyamatok_automatikus_inditasa

< Linux

Folyamatok automatikus indítása

A felhasználói folyamatok

Általánosan a következő két fájl használható folyamatok indítására:

~/.profile
~/.bash_profile

Ha X szervert használunk, használjuk a következő állományt:

~/.xsession

Az egyes grafikus környezeteknek ezen kívül lehet egyéb lehetősége is. A MATE felületen például:

Rendszer -> Beállítások -> Indítópult

LXDE esetén használhatjuk a freedesktop.org specialitást. Hozzuk létre az autostart könyvtárat a .config könyvtárban:

mkdir ~/.config/autostart

Az autostart könyvtárban hozzunk létre és szerkesszünk egy .desktop nevű fájlt:

nano ~/.config/autostart/.desktop

Legyen az elindítani kívánt program, például a geany. Ekkor a következőt írjuk a fájlba:

[Desktop Entry] 

Type=Application

Exec=geany

Rendszer szinten

A Debian régebbi verzióiban alapértelmezetten létezett a rc.local fájl. Ebbe a fájlból automatikusan indíthatunk bármilyen scriptet. A script helye:

/etc/rc.local

A Debian 9 verzióban ez a script alapértelmezetten nem létezik. Tegyük fel, a startup.sh scriptet szeretnénk automatikusan indítani a rendszer indításakor. Először hozzuk létre a scriptet, majd adjuk neki futási jogot:

chmod +x /root/startup.sh
/etc/rc.local
#!/bin/sh -e
#
# rc.local
#
 
/root/startup.sh || exit 1
 
exit 0

Az rc.local állomány számára is szükséges a futási jog.

chmod +x /etc/rc.local

Végül indítsuk újra az rc.local szolgáltatást.

systemctl restart rc.local
oktatas/linux/folyamatok_automatikus_inditasa.txt · Utolsó módosítás: 2023/08/20 22:27 szerkesztette: admin