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:
- 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
-
init.d skriptid — SysVinit süsteemide jaoks, lisa skript
/etc/init.d/ja konfigureeri sümboolseid linke runlevel kataloogides. -
crontab @reboot — lisa rida crontabi:
@reboot /tee/juur/rakendusele
- Lisa kutsung kasutaja automaatsesse käivitamise failidesse — näiteks
~/.bashrcvõi~/.profile, kuid see käivitatakse kasutaja sisselogimisel, mitte süsteemi käivitamisel.
Kõige kaasaegsem ja soovitatav viis on kasutada systemd teenuseid.