Sobes.tech
Junior — Middle

Kuidas automatiseerida rakenduse käivitamine Linuxis süsteemi käivitamisel?

sobes.tech AI

Vastus AI-lt

Linuxis on mitu viisi, kuidas automaatselt käivitada rakendus süsteemi käivitamisel:

  1. systemd teenus — loo üksusefail /etc/systemd/system/ kataloogis ja aktiveeri selle automaatne käivitamine:
# Loo fail /etc/systemd/system/myapp.service
[Unit]
Description=Minu rakendus

[Service]
ExecStart=/tee/juur/rakendusele

[Install]
WantedBy=multi-user.target

Seejärel käivita:

sudo systemctl enable myapp.service
  1. init.d skriptid — SysVinit süsteemide jaoks, lisa skript /etc/init.d/ ja konfigureeri sümboolseid linke runlevel kataloogides.

  2. crontab @reboot — lisa rida crontabi:

@reboot /tee/juur/rakendusele
  1. Lisa kutsung kasutaja automaatsesse käivitamise failidesse — näiteks ~/.bashrc või ~/.profile, kuid see käivitatakse kasutaja sisselogimisel, mitte süsteemi käivitamisel.

Kõige kaasaegsem ja soovitatav viis on kasutada systemd teenuseid.