Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:folyamatok_automatikus_inditasa

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

oktatas:linux:folyamatok_automatikus_inditasa [2019/08/16 19:48] (aktuális)
admin létrehozva
Sor 1: Sor 1:
 +[[oktatas:​linux|<​ Linux]]
 +
 +====== Folyamatok automatikus indítása ======
 +  * **Szerző:​** Sallai András
 +  * Copyright (c) Sallai András, 2016, 2018
 +  * Licenc: GNU Free Documentation License 1.3
 +  * Web: http://​szit.hu
 +====== 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:
 +
 +<​code>​
 +[Desktop Entry] ​
 +
 +Type=Application
 +
 +Exec=geany
 +</​code>​
 +
 +====== 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
 +
 +
 +
 +<code bash /​etc/​rc.local>​
 +#!/bin/sh -e
 +#
 +# rc.local
 +#
 +
 +/​root/​startup.sh || exit 1
 +
 +exit 0
 +</​code>​
 +
 +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: 2019/08/16 19:48 szerkesztette: admin